IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Recupération variable a passé dans $_GET


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut Recupération variable a passé dans $_GET
    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
    <select name="produit1">
    <option value="1" selected>1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>
     
    <a href="catalogue.php?ajout=AJOUT&id=10&qte=<?php =$produit1; ?>" >AJOUT</a>
     
    <select name="produit2">
    <option value="1" selected>1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    </select>
     
    <a href="catalogue.php?ajout=AJOUT&id=5&qte=<?php  $produit2 ?>" >AJOUT</a>
    Bonjour,

    Je cherche à récupérer la valeur sélectionner dans via select et la passée dans mon url via la variable "qte"

    Savez vous comment faire svp ?

  2. #2
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    584
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 584

  3. #3
    Membre Expert
    Avatar de Eric2a
    Homme Profil pro
    Technicien
    Inscrit en
    Septembre 2005
    Messages
    1 225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : Technicien

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 225
    Par défaut
    Salut,

    Est-ce délibéré d'utiliser un lien ?

    C'est le rôle du formulaire d'alimenter l'URL de destination avec les paramètres de l'utilisateur.
    Il nous incombe juste de créer et nommer les champs correspondant aux paramètres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <form action="catalogue.php" method="get">
    	<div>
    		<select name="qte">
    			<option value="1" selected>1</option>
    			<option value="2">2</option>
    			<option value="3">3</option>
    			<option value="4">4</option>
    		</select>
    		<input type="hidden" name="ajout" value="AJOUT" />
    		<input type="hidden" name="id" value="10" />
    		<input type="submit" value="ajout" />
    	</div>
    </form>
    Si tu selectionnes le produit 3, l'URL appelée sera
    catalogue.php?qte=3&ajout=AJOUT&id=10
    Ensuite il reste à traiter les données soumises dans catalogue.php avec $_GET['nom_de_la_variable'] comme l'a montré morgan27.

  4. #4
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Par défaut
    Citation Envoyé par Eric2a Voir le message
    Salut,

    Est-ce délibéré d'utiliser un lien ?

    C'est le rôle du formulaire d'alimenter l'URL de destination avec les paramètres de l'utilisateur.
    Il nous incombe juste de créer et nommer les champs correspondant aux paramètres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <form action="catalogue.php" method="get">
    	<div>
    		<select name="qte">
    			<option value="1" selected>1</option>
    			<option value="2">2</option>
    			<option value="3">3</option>
    			<option value="4">4</option>
    		</select>
    		<input type="hidden" name="ajout" value="AJOUT" />
    		<input type="hidden" name="id" value="10" />
    		<input type="submit" value="ajout" />
    	</div>
    </form>
    Si tu selectionnes le produit 3, l'URL appelée sera
    catalogue.php?qte=3&ajout=AJOUT&id=10
    Ensuite il reste à traiter les données soumises dans catalogue.php avec $_GET['nom_de_la_variable'] comme l'a montré morgan27.

    En faut oui c'étais délibéré d'utiliser un lien.
    Je cherchais a savoir si il étais possible d'éviter d'avoir juste une balise "select", et ainsi d''éviter d'avoir un formulaire.
    Le truc c'est que je vais avoir une quinzaine d'articles par pages, donc je vais devoit créer 15 formulaire, et je trouve cela très lourd !!!!!!
    N'y a t'il pas plus simple ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/09/2008, 11h31
  2. Variable passé dans URL avec apostrophe
    Par nico3141 dans le forum Langage
    Réponses: 8
    Dernier message: 06/08/2007, 20h32
  3. [Smarty] Récupérer une variable passée dans la barre d'adresse ?
    Par debie1108 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 25/04/2007, 02h35
  4. [FLASH MX2004] variables passées dans l'URL
    Par lozit dans le forum Flash
    Réponses: 4
    Dernier message: 21/09/2006, 20h45
  5. Réponses: 2
    Dernier message: 19/01/2006, 21h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo