Probleme de passage de Variable en HTML/PHP
xiii34
-
xiii34 Messages postés 38 Date d'inscription Statut Membre Dernière intervention -
xiii34 Messages postés 38 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un petit probleme que j'aimerai vous soumettre si l'un d'entre vous peut m'aider..
Je fais d'abord un Form :
pour afficher un select, et suite a ce choix, j'affiche un deuxieme select, dans un autre Form :
Le probleme, c'est que dans ma page result.php, il ne me prend en compte que les variables du 2eme Form, mais pas du 1er ??? J'ai essayé pas mal de truc pour passer la 1er variable "autre" mais rien ne marche...
Si vous pouvez me donner un coup de main, ce serait tres cool...
Merci
J'ai un petit probleme que j'aimerai vous soumettre si l'un d'entre vous peut m'aider..
Je fais d'abord un Form :
<form action="cadre.php?op=cadre" method="post" name="cadre"> <p align="left"><b><u><font color="#800000" size="4">Lieu </font></u>: <select size="1" name="autre"> <option value="" selected></option> <option>Departement</option> <option>Ville</option> </select></b></p> <br><br> <input TYPE="submit" value="Refresh"/> </form>
pour afficher un select, et suite a ce choix, j'affiche un deuxieme select, dans un autre Form :
<form action="result.php" method="post" name="cadre2"> <?php $autre = $_POST['autre']; echo "<br>"; if ($autre=="Departement"){ echo '<p align="left"><b><u><font color="#800000" size="4">Lieu </font></u>: <select size="1" name="dep"> <option selected>34</option> <option>30</option> <option>11</option> </select></b></p>'; } if ($autre=="Ville"){ echo '<p align="left"><b><u><font color="#800000" size="4">Lieu </font></u>: <select size="1" name="ville"> <option selected>Beziers</option> <option>Sete</option> <option>Agde</option> </select></b></p>'; } ?> <input TYPE="submit" value="Valider"/> </form>
Le probleme, c'est que dans ma page result.php, il ne me prend en compte que les variables du 2eme Form, mais pas du 1er ??? J'ai essayé pas mal de truc pour passer la 1er variable "autre" mais rien ne marche...
Si vous pouvez me donner un coup de main, ce serait tres cool...
Merci
A voir également:
- Probleme de passage de Variable en HTML/PHP
- Passage qwerty azerty - Guide
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Br html ✓ - Forum Webmastering
7 réponses
Si j'ai tout compris pourquoi ne pas faire :
si dans la page de ton deuxieme form tu as acces aux valeurs que tu veux ...eh bé envoie les en meme temps avec un input hidden.
Bon courage
JSS.j'ai.bon.là?
si dans la page de ton deuxieme form tu as acces aux valeurs que tu veux ...eh bé envoie les en meme temps avec un input hidden.
Bon courage
JSS.j'ai.bon.là?
Bonsoir
Ce serait pas un truc du style
Ce serait pas un truc du style
<option value="" selected></option> <option value="Departement>Departement</option> <option value=" Ville">Ville</option> </select></b></p>
Pour ric:
Merci mais je comprends pas trop, tu veux que je recopie le select de mon premier form dans mon deuxieme ??
Mais, j'ai deja la variable "autre" qui contient mon resultat... a quoi ca servirait de refaire le selet une deuxieme fois...
Merci de ton aide
Merci mais je comprends pas trop, tu veux que je recopie le select de mon premier form dans mon deuxieme ??
Mais, j'ai deja la variable "autre" qui contient mon resultat... a quoi ca servirait de refaire le selet une deuxieme fois...
Merci de ton aide
Je pense que tu n'as pas vérifié le conrtenu de ta valeur autre.
Pour moi elle était vide puisque tu as oublié
value="Departement"
value="Ville"
dans le 1er FORM.
Et tu fais le même oubli ds le 2e Form.
Tes options n'ont pas de valeur.
Pour moi elle était vide puisque tu as oublié
value="Departement"
value="Ville"
dans le 1er FORM.
Et tu fais le même oubli ds le 2e Form.
Tes options n'ont pas de valeur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci Ric...
J'ai essayé mais ca marche pas non plus....
Comme je disais hier, j'ai aussi essayé de la passer avec un Input Hidden mais je suis sur que je me suis planté dans la synthaxe :
Je pense que c'est dans values que je me plante.
Merci
J'ai essayé mais ca marche pas non plus....
Comme je disais hier, j'ai aussi essayé de la passer avec un Input Hidden mais je suis sur que je me suis planté dans la synthaxe :
<input TYPE=HIDDEN name=\"autre\" values=\"$autre\">
Je pense que c'est dans values que je me plante.
Merci
Dans cadre.php
Excuse-moi, mais je me fixai sur les valeurs des options manquantes (ça me surprend que ça marche sans indiquer de valeur).
Dans le hidden if faut écrire values sans le "s".
$autre = $_POST['autre']; echo "autre a la valeur " . $autre . "<br><br>"; echo "<input TYPE=HIDDEN name=\"autre\" value=\"" . $autre . "\">\n";
Excuse-moi, mais je me fixai sur les valeurs des options manquantes (ça me surprend que ça marche sans indiquer de valeur).
Dans le hidden if faut écrire values sans le "s".
ou alors c'est moi qui est mal coder le input Hidden...
j'ai mis values ="$autre".... c'est surement pas ca.....
Merci pour ton aide