Bonsoir,
Je rame dur ...
J'utilise le code ci-dessous.
Le premier formulaire est obtenu par une requete et le second (raccourci pour l'exemple) est entré en "dur".
A la fin je souhaite afficher les résulats de ce que j'ai selectionné dans les listes en cliquant sur le bouton OK.
Probleme :
Quand j'ouvre ma page, j'ai une erreur "Notice: Undefined index: NOMSVILLES " sur la ligne :
{echo '<p>Votre choix de ville est : ' .htmlspecialchars($_POST['NOMSVILLES']) . '</p>';}
Quand je selectionne des options dans les 2 listes et que je clique OK.
Ca fontionne pour Choix1 mais toujours le message d'erreur pour NOMSVILLES.
J'ai trouvé des infos sur "isset" mais je n'y comprend rien ...
!
Edit : J'ai également cette erreur sur 'Choix1' quand j'ouvre ma page.
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 <?php require("connect.php"); // 1er formulaire echo "<FORM method=\"POST\">"; echo "<select name=\"NOMSVILLES\">"; echo "<option>- - - Choisir un lieu - - -</option>"; $resultat = mysql_query ($requete1); while($val=mysql_fetch_array($resultat)) { echo "<option>".$val["VILLE"]."</option>\n"; } echo "</select>"; echo "</form>"; // 2eme formulaire echo "<FORM method=\"post\">"; echo "<select name=\"choix1\">"; echo "<option>100 m</option>"; echo "</select>"; echo "<p>"; echo "<input name=\"submit\" type=\"submit\" value=\"OK\" />"; echo "</form>" ?> <?php {echo '<p>Votre choix de ville est : ' .htmlspecialchars($_POST['NOMSVILLES']) . '</p>';} {echo '<p>Votre choix de distance est : ' .htmlspecialchars($_POST['choix1']) . '</p>';} ?>
quand j'appuie sur OK l'erreur disparait sur 'Choix1' mais subsiste sur 'NOMSVILLES'
Partager