par
dick-perron » 01 oct. 2011, 05:59
Il me manque pas grand chose! Pourquoi dans ce script, il n'y a que la dernière valeur qui passe?
<?PHP
if (isset($_POST['submit2']))
{
if ( isset( $_POST['entree'] ) )
{
echo '<table>';
foreach ( $_POST['entree'] as $ligne )
{
echo '<tr>';
echo ' <td>', $ligne['commentaire'], '</td>';
echo ' <td>', $ligne['resultat'], '</td>';
echo '</tr>';
}
echo '</table>';
}
exit();
break;
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?php
for ($i=1;$i<=3;$i++)
{
echo"$i";
echo '<tr>
commentaire<td><input name="entree[$i][commentaire]" type="text" size="5" /></td>
resultat<td><input name="entree[$i][resultat]" type="text" size="5" /></td></br>
</tr>';
}
?>
</fieldset>
<div align="center">
<input type="submit" name="submit2" value="Valider les commentaires" />
</div>
</form>
Il me manque pas grand chose! Pourquoi dans ce script, il n'y a que la dernière valeur qui passe?
[php]<?PHP
if (isset($_POST['submit2']))
{
if ( isset( $_POST['entree'] ) )
{
echo '<table>';
foreach ( $_POST['entree'] as $ligne )
{
echo '<tr>';
echo ' <td>', $ligne['commentaire'], '</td>';
echo ' <td>', $ligne['resultat'], '</td>';
echo '</tr>';
}
echo '</table>';
}
exit();
break;
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<?php
for ($i=1;$i<=3;$i++)
{
echo"$i";
echo '<tr>
commentaire<td><input name="entree[$i][commentaire]" type="text" size="5" /></td>
resultat<td><input name="entree[$i][resultat]" type="text" size="5" /></td></br>
</tr>';
}
?>
</fieldset>
<div align="center">
<input type="submit" name="submit2" value="Valider les commentaires" />
</div>
</form>[/php]