Bonjour,
J'ai un petit (gros) problème.
Dans mon script, j'ai un formulaire, dont je récupère les données par la suite.
J'ai fait en sorte que le formulaire soit "grisé" tant que l'utilisateur n'a pas coché un bouton radio.
Pour le premier formulaire ça marche, mais dès le second il ne trouve plus le nom de mes formulaires. Alors que je n'ai rien changé, de plus ou de moins. J'avoue ne pas comprendre du tout, je n'ai même pas de piste d'idée pour résoudre mon problème.
Je vous laisse le code de ma page de formulaire
body :
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 <head> <script type="text/javascript"> function activer() { bt1 = document.getElementById('b1'); bt2 = document.getElementById('b2'); bt3 = document.getElementById('b3'); bt4 = document.getElementById('b4'); bt1.disabled=false; bt2.disabled=false; bt3.disabled=false; bt4.disabled=false; } </script> <script type="text/javascript"> function activerr() { bt5 = document.getElementById('b5'); bt10 = document.getElementById('b10'); bt6 = document.getElementById('b6'); bt11 = document.getElementById('b11'); bt12 = document.getElementById('b12'); bt13 = document.getElementById('b13'); bt14 = document.getElementById('b14'); bt15 = document.getElementById('b15'); bt7 = document.getElementById('b7'); bt8 = document.getElementById('b8'); bt9 = document.getElementById('b9'); bt6.disabled=false; bt11.disabled=false; bt5.disabled=false; bt10.disabled=false; bt9.disabled=false; bt8.disabled=false; bt7.disabled=false; bt12.disabled=false; bt13.disabled=false; bt14.disabled=false; bt15.disabled=false; } </script> <script type="text/javascript"> function activer3() { bt16 = document.getElementById('b16'); bt17 = document.getElementById('b17'); bt18 = document.getElementById('b18'); bt16.disabled=false; bt17.disabled=false; bt18.disabled=false; } </script>
-----------
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
84
85
86
87
88
89
90
91
92
93
94 <form action="acquisition2.php" method="post"> <table> <tr> <td><h3><dd>Formulaire Plante :</h3></td> </tr> </table> <p><table> <tr> <td>Nom : </td><td><input type="text" name="nom" /> </td> <td><dd>Milieu : </td><td><input type="text" name="milieu" /> </td> </tr> </table></p> </br></br> <table> <tr> <td><h4><form name="form2" method="post" action=""> <input type="radio" name="val" id="val" onclick="activer()"> Si vous souhaitez remplir le formulaire Bibliographie : </td></h4> </tr> </table> <p><table> <tr> <td>AGI : </td><td><input type="text" name="agi" id="b1" disabled > </td> <td><dd>Ontologie : </td><td><input name="ontologie" type="text" id="b2" disabled > </td> </tr> <tr> <td>PMID : </td><td><input type="text" name="pmid" id="b3" disabled > </td> <td><dd>Commentaires : </td><td><input type="textarea" name="comm1" id="b4" disabled > </td> </tr> </form> </table></p> </br></br> <table> <tr> <td><h4><form name="form3" method="post" action=""> <input type="radio" name="val2" id="val2" onclick="activerr()"> Si vous souhaitez le formulaire Donnée Cellulaire : </td> </tr></h4> </table> <p><table> <tr> <td>Croissance caulinaire: </td><td><input type="text" name="CroissAerienne" id="b5" disabled > </td> <td><dd>Croissance racinaire : </td><td><input type="text" name="CroissRac" id="b6" disabled > </td> </tr> <tr> <td>Taille Racine Principale : </td><td><input type="text" name="TailleRacPrincip" id="b7" disabled > </td> <td><dd>Nombre Racine Latérale : </td><td><input type="text" name="NbreRacLat" id="b8" disabled > </td> </tr> <tr> <td>Taille Racine Latérale : </td><td><input type="text" name="TailleRacLat" id="b9" disabled > </td> <td><dd>Densité : </td><td><input type="text" name="Densite" id="b10" disabled > </td> </tr> <tr> <td>Longueur des poils absorbants: </td><td><input type="text" name="LgPoilAbs" id="b11" disabled > </td> <td><dd>Taux de germination : </td><td><input type="text" name="TxGermination" id="b12" disabled > </td> </tr> <tr> <td>Homogénéité des plantes : </td><td><input type="text" name="Homogeneite" id="b13" disabled > </td> <td><dd>Gravitropisme : </td><td><input type="text" name="Gravitropisme" id="b14" disabled > </td> </tr> <tr> <td>Comparaison vs Wt : </td><td><input type="text" name="CompLgPoilAbsVsWt" id="b15" disabled > </td> </tr></form> </table></p> </br></br> <table> <tr> <td><h4><form name="form4" method="post" action=""> <input type="radio" name="val3" id="val3" onclick="activer3()"> Si vous souhaitez remplir le formulaire Donnée Bio-Moléculaire : </td> </tr></h4> </table> <p><table> <tr> <td>Image : </td><td><input type="text" name="Image" id="b16" disabled > </td> <td><dd>Resultat Numérique : </td><td><input type="text" name="ResultatNum" id="b17" disabled > </td> </tr> <tr> <td>Commentaires : </td><td><input type="text" name="Commentaire" id="b18" disabled > </td> </tr></form> </table></p> </br></br> <z><tr> <td><input type="submit" value="Continuer" /></td> </tr></z> </form>
Et pour récupérer les données :
Ca ne marche plus à partir de croissance Aérienne.. pourquoi... ??
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 <?php echo "<h3>Formulaire Plante :</h3><p>"; echo "<br/>Nom : "; echo $nom1 = $_POST['nom']; echo "<br/>Milieu : "; echo $milieu1 = $_POST['milieu']; echo "</p><br/><br/><h3>Formulaire Bibliographie :</h3><p>"; echo "<br/>AGI : "; echo $agi1 = $_POST['agi']; echo "<br/>Ontologie : "; echo $ontologie1 = $_POST['ontologie']; echo "<br/>PMID : "; echo$pmid1 = $_POST['pmid']; echo "<br/>Commentaires : "; echo $commentaires1 = $_POST['comm1']; echo "</p><br/><br/><h3>Formulaire Donnée Cellulaire :</h3><p>"; echo "<br/>Croissance Aérienne : "; echo $CroissAerienne1 = $_POST['CroissAerienne']; echo "<br/>Croissance Racinaire: "; echo $CroissRac1 = $_POST['CroissRac']; echo "<br/>Taille Racine Principale : "; echo $TailleRacPrincip1 = $_POST['TailleRacPrincip']; echo "<br/>Nombre de Racine Latérale: "; echo $NbreRacLat1 = $_POST['NbreRacLat']; echo "<br/>Taille Racines Latérales : "; echo $TailleRacLat1 = $_POST['TailleRacLat']; echo "<br/>Densité : "; echo $Densite1 = $_POST['Densite']; echo "<br/>Longeur Poils Absorbants : "; echo $LgPoilAbs1 = $_POST['LgPoilAbs']; echo "<br/>Taux Germination : "; echo $TxGermination1 = $_POST['TxGermination']; echo "<br/>Homogénéité : "; echo $Homogeneite1 = $_POST['Homogeneite']; echo "<br/>Gravitropisme : "; echo $Gravitropisme1 = $_POST['Gravitropisme']; echo "<br/>Comparaison vs Wt : "; echo $CompLgPoilAbsVsWt1 = $_POST['CompLgPoilAbsVsWt']; echo "</p><br/><br/><h3>Formulaire Bio-Moléculaire :</h3><p>"; echo "<br/>Image : "; echo $image1 = $_POST['Image']; echo "<br/>Résultat Numérique : "; echo $ResultatNum1 = $_POST['ResultatNum']; echo "<br/>Commentaire : "; echo $Commentaire1 = $_POST['Commentaire']; ?>
erreur :
J'ai effectué le grisement hier, et je dois le présenté demain à l'oral (Master Bio-informatique).Notice: Undefined index: CroissAerienne in C:\wamp\www\PROG\acquisition2.php on line 62
Si je ne trouve pas le problème, j'enlèverai l'option du grisage. Car sans ça, ça marche.
Mais ça m'embète, car c'était pratique.
Merci de votre attention et votre aide.
Bien cordialement,
Onylink.
Partager