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 : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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']; }
Partager