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']
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>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager