Bonjour,
peut-on m'expliquer (j'ai oublié) comment on récupère la valeur de la variable id ds le code suivant :Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <option value="formulaire.php?id=1">
Bonjour,
peut-on m'expliquer (j'ai oublié) comment on récupère la valeur de la variable id ds le code suivant :Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <option value="formulaire.php?id=1">
Bonjour,
Les variables transmises dans une URL se récupère avec $_GET
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $_GET['id']
Toutes les FAQs Web
Les règles du Forum
Démonstration de l'utilisation des balises [CODE](bouton #)
Pensez à utiliser le tag
Merci, ça marche bien (pas du premier coup, car j'avais oublié le underscore devant GET).
et bien bizarrement je n'aurai pas du tout dis ca !
à savoir que la balise que tu utilises (<option>) dépend d'un <select>
en imaginant que le name de ton <select> soit "page", la valeur que tu as va récupérer est "formulaire.php?id=1" avec $_POST["page"]
tu vas récupérer "1" seulement dans le cas où ton "formulaire.php?id=1" est l'attribut "action" de ta balise <form>
pour récupérer la valeur de id dans ton exemple j'aurai utilisé quelques fonctions sur les expressions régulières ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form name="monFormu" action="formulaire.php?id=1" method="post"> <select name="page"> <option value="formulaire.php?id=1">...</option> <option value="formulaire.php?id=2">...</option> </select> </form> //$_GET["id"] => 1 //$_POST["page"] => formulaire.php?id=1 / formulaire.php?id=2 (suivant la sélection)
soit je me plante mais là ça m'étonnerai
soit ton exemple n'est pas cohérent
![]()
Je ne sais pas si mon exemple n'est pas cohérent, mais en tout cas, mon "select" n'est pas ds un formulaire. Ca doit tout expliquer.
oui j'ai compris en fait le concept ...
sur le onchange tu récupères le value du ton select et c'est ta page de destination![]()
Oui, tu as compris ; j'ai repris ce code (même si je ne suis pas du tout intéressé par le contenu) :
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 <fieldset class="fld-typri"> <legend>Quel est le type de votre annonce </legend> <ul> <li class="cse1 coul1"> Type de votre annonce : </li> <li class="cse2 coul2"> <select onchange="gotonewpage(this)" name="type_principal"> <option selected>Choisir dans la liste</option> <option value="formulaire.php?id=1">Vente</option> <option value="formulaire.php?id=2">Immobilier</option> <option value="formulaire.php?id=3">Services</option> <option value="formulaire.php?id=4">Trocs - Echanges</option> <option value="formulaire.php?id=5">Acheter - Rechercher</option> <option value="formulaire.php?id=6">Autres</option> </select> </li> </ul> </fieldset>
Partager