Problème pour récupèrer les champs d'un formulaire qui se trouve dans un while
Bonjour à tous!!!
j'ai cette erreur et je ne comprend pas: Notice: Undefined index: lib_var2 in d:mondossier\modifie.php on line 11 => Je n'arrive pas à récupèrer les champs de mon formulaire quyi se trouve dans ma boucle while
Voici mon code concernant mon formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<form action="modifie.php" name="Form" method="post">
<table width="173" height="97" bgcolor="#D50000">
<tr>
<th width="143"><input type="text" value="<?php echo $lib_var1; ?>" name="lib_var1"/></th>
</tr>
<?php
//Pointeur de lecture
mysql_data_seek($sql, 0);
$i=0 ;
while($data =mysql_fetch_array($sql))
{
$lib_var2 = $data ['lib_var2'];
echo $lib_var2;
?>
<tr>
<td><input type="text" value="<?php echo $lib_var2;?>" name="<?php echo $lib_var2;?>" /></td>
</tr>
<?php
$i=$i+1;
}
?>
<input type="hidden" value="<?php echo $i;?>" name="i" />
<input type="hidden" value="<?php echo $id_var;?>" name="var" />
<tr>
<td> <input type="submit" value=" Modifier " name="Modifier" /></td>
</tr>
</table>
</form> |
Mon code qui où je récupèrer les champs de mon formulaire:
Code:
1 2 3 4 5 6 7 8 9
|
$requete= mysql_query("UPDATE maTable SET lib_champ1 ='".$_POST['lib_var1']."' WHERE id_champ=". $_POST['id_var']);
for($i=0; $i<=$_POST['i'];$i++)
{
echo $_POST['lib_var2'];
} |
Merci d'avance pour votre aide :)