bonjour à tous!
ça fait quelque temps que je buche sur mon problème, là j'en peux plus j'ai vraiment besoin de votre aide
j'ai un formulaire (2 champs) de base auquel je peux rajouter autant de pair de champs que je veux
voici le code:
en faite quand j'appuie sur le bonton "inserer", qui me servira à inserer les valeurs des champs "nom caracteristique" et "descriptif" dans ma bdd, il me donne comme erreur : Notice: Undefined variable: jj ...
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83 if (isset ($_POST['chps'])) { echo $_POST['descriptif']."desc<br>"; } // il ne me renvoit rien echo '<table border = 0>'; echo '<form method="post" action="ajoutchamps2.php">'; echo '<tr><td> '; if (isset ($_POST['chp'])) { if ($_POST['chp'] == 'ajouter') { // count initialisé à 0 $count = $_POST['count']; echo $count."COUNT<br>"; //nombre de ligne à ajouter $nombre = $_POST['nombre']; echo $nombre."NBRE DE LIGNE RAJOUTEE<br>"; $jj = $count + $nombre +1; echo $jj."LIGNE AU TOTAL<br>"; for ($x = 0; $x< $jj; $x++) { echo ' <table> '; echo ' <tr><td> Nom caracteristique<input type=text name=champ "'.$x.'"> </td> <td> Descriptif<textarea name= descriptif"'.$x.'"></textarea> </td> </tr> </table>'; } } } echo '<table>'; // echo '<form method="post" action="ajoutchamps2.php">'; echo '<tr> <td>'; echo 'Nom caracteristique : <input type="text" name="champ"> </td> <td> Descriptif<textarea name="descriptif"></textarea> </td> </tr> <tr> <td>'; if (isset ($_POST['count'])) { echo '<input type="hidden" name="count" value="'.$jj.'"> '; } else { echo '<input type="hidden" name="count" value=0> '; } echo '<input type="text" name="nombre" size="1">'; echo '<input type="submit" name="chp" value=ajouter>'; echo '<input type="submit" name="chps" value=inserer>'; echo '</td></tr> </table> </td></tr> '; echo '</form></table>';
à la ligne :
je veux tout simplement récuperer les données voulues mais au lieu de ça j'ai erreur et pa de récuperation de données..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (isset ($_POST['count'])) { echo '<input type="hidden" name="count" value="'.$jj.'"> '; ==> ICI }
je commence à desesperer..
si quelqu'un pourrait m'aider je lui en serait vraiment reconnaissant...
merci d'avance
Partager