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 :

formulaire GET SELECT NAME


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 84
    Par défaut formulaire GET SELECT NAME
    bonjour à tous je suis plutot débutant donc je tenterai d'être clair:
    sur la meme page j'ai :
    - un menu déroulant
    - des liens sur des images vers des pages différentes.

    ce que je charche à faire : en fonction de la valeur sélectionnée dans le menu déroulant et l'image sur laquelle je clique, afficher la page requise et ajoutr à l'URL la valeur sélectionnée dans le menu déroulant

    donc si je clique sur la premiere image et que j'ai sélectionné la première valeur du menu déroulant, je serai dirigé vers le liens suivant :
    ecart.php?rayon=1

    voici les parties de mon code
    merci d'avance pour votre aide!!
    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
     
    <div id="corps">
    	   <form action="menu.php" method="get">
    	   <label for="rayon"><strong>Sélectionne ton rayon : </strong></label>
           <select name="rayon" id="rayon">
               <option value="1">MATERIAUX</option>
               <option value="2">MENUISERIE</option>
               <option value="3">ELECTRICITE-PLOMBERIE</option>
               <option value="4" selected="selected">OUTILLAGE</option>
               <option value="5">RANGEMENT-CUISINE</option>
               <option value="6">SOL ET CARRELAGE MURAL</option>
               <option value="7">SANITAIRE</option>
               <option value="8">CONFORT ET ENERGIES RENOUVELABLES</option>
               <option value="9">JARDIN</option>
               <option value="10">QUINCAILLERIE</option>
               <option value="11">PEINTURE</option>
               <option value="12">DECORATION</option>
               <option value="13">ECLAIRAGE</option>
           </select>
    	   </form>
     
     
    <a href="ecart.php"><img src="images/ECART.png" /></a><a href="2080.php"><img src="images/2080.png" /></a><a href="plusgrossesvaleurs.php"><img src="images/20PLUSGROS.png" /></a>

  2. #2
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Salut, tout d'abord il y a des règles de forum, dont les balises code font partie (lorsque l'on colle son code)
    Ensuite, tel que tu as commencé c'est impossible, il faut nécessairement que toutes les informations que tu veux récupérer soient dans un formulaire.
    Je pense que ta logique de conception est à revoir.

  3. #3
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Citation Envoyé par fab76000 Voir le message
    Salut, tout d'abord il y a des règles de forum, dont les balises code font partie (lorsque l'on colle son code)
    Ensuite, tel que tu as commencé c'est impossible, il faut nécessairement que toutes les informations que tu veux récupérer soient dans un formulaire.
    Je pense que ta logique de conception est à revoir.
    Au contraire c'est tout a fait possible :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if(isset($_POST['rayon'])){
        header('location: ecart.php?rayon='.$_POST['rayon']);
    }
    Sinon tu peux poster ton formulaire par méthode GET sur la page ecart.php.

  4. #4
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Permet moi d'en douter ThomasR, parce que ce que tu propose ne correspond pas à son besoin (d'après ma compréhension).
    il souhaite selectionner uen valeur dans la liste (OK) sauf qu'il ne parle pas de validation de formulaire...
    Je crois qu'il veut que l'on puisse selectionner un choix dans la liste (sans valiser quoique se soit) puis qu'il clik sur une image (en voulant que le choix soir répercuté dans l'url de l'image!!!!!!!!!) Tel que je l'ai compris, et si je me suis bien exprimé c'est très mal conçu non??

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 84
    Par défaut
    tout d'abord merci pour votre rapidité
    en effet fab je pense que tu as bien résumé mais il me semblait qu'il était possible de mettre une propriété "on change" sur le menu déroulant qui m'évitait de devoir valider le formulaire.
    sinon que me proposes tu pour revoir la conception?

    merci

  6. #6
    Membre éclairé Avatar de fab76000
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 311
    Par défaut
    Ah peut être qu'avec le javascript mais je suis pas un expert en JS, a voir dans ce cas.
    Sinon au niveau de la conception cela dépent de tes besoins, à toi de voir comment tu peux organiser l'ergonomie pour l'utilisateur.
    Sinon tu peux mettre tes images dans le form, avec une case a cocher a coté ou un truk dans le genre..

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

Discussions similaires

  1. get selected index from a select
    Par othmanbenhalima dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2006, 14h20
  2. formulaire avec selection multiple
    Par regis94 dans le forum Access
    Réponses: 2
    Dernier message: 09/08/2006, 15h48
  3. changement de formulaire sur selection dans le select
    Par LeXo dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/06/2006, 11h51
  4. [<select name=...>]Dynamique depuis MySQL
    Par Jean_Benoit dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/05/2006, 11h50
  5. [HTML - Formulaires] Un <select> ou on peut écrire
    Par FrankOVD dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 26/10/2005, 17h28

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