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 :

liste deroulante method get


Sujet :

Langage PHP

  1. #21
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 39
    Points : 10
    Points
    10
    Par défaut
    Je viens d'essayer est toujours pareil aucune valeur ne vas dans l'url j'ai bien area et dep dans l'url mais quand je selectionne une region ou un departement aucune valeur ne va dans l'url.

    Et tu sur qu'il n'y a rien à modifier dans le onchange ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select onchange='tab=this.value.split(\"|\");document.getElementById('area').value=tab[0];document.getElementById('dep').value=tab[1];'>

  2. #22
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    affiche ta page dans ton navigateur
    fait click droit afficher la source
    et fait copier coller ici que je vois le resultat obtenu en html

  3. #23
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 39
    Points : 10
    Points
    10
    Par défaut
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html>
    <head>
    	<LINK REL=StyleSheet HREF="CSS/style.css" TYPE="text/css">
    </head>
     
    <body>
    <div id='cadre_moteur_recherche'>	
     <form  action='index.php'  method='get' enctype='multipart/form-data'>
    	<div class='select_ville'>
    		<label>Votre ville</label>
    		<input type='hidden' id='area' name='area' >
    		<input type='hidden' id='dep' name='dep' >
    		<select onchange='tab=this.value.split("|");document.getElementById('area').value=tab[0];document.getElementById('dep').value=tab[1];'>
     
    			<optgroup style='background-color:#dcdcc3;' label='-- Departement --'></optgroup>		
     
    		<option value='Aquitaine|Alpes de Haute Provence'>Alpes de Haute Provence</option>
     
    		<option value='Aquitaine|Alpes (Hautes)'>Alpes (Hautes)</option>
     
    		<option value='Aquitaine|Alpes Maritimes'>Alpes Maritimes</option>
     
    		<option value='Aquitaine|Bouches du Rhône'>Bouches du Rhône</option>
     
    		<option value='Aquitaine|Calvados'>Calvados</option>
     
    		<option value='Aquitaine|Charente'>Charente</option>
     
    		<option value='Aquitaine|Charente Maritime'>Charente Maritime</option>
     
    		<option value='Aquitaine|Eure'>Eure</option>
     
    		<option value='Aquitaine|Loire Atlantique'>Loire Atlantique</option>
     
    		<option value='Aquitaine|Maine et Loire'>Maine et Loire</option>
     
    		<option value='Aquitaine|Manche'>Manche</option>
     
    		<option value='Aquitaine|Mayenne'>Mayenne</option>
     
    		<option value='Aquitaine|Orne'>Orne</option>
     
    		<option value='Aquitaine|Rhin (Bas)'>Rhin (Bas)</option>
     
    		<option value='Aquitaine|Rhin (Haut)'>Rhin (Haut)</option>
     
    		<option value='Aquitaine|Sarthe'>Sarthe</option>
     
    		<option value='Aquitaine|Seine Maritime'>Seine Maritime</option>
     
    		<option value='Aquitaine|Sèvres (Deux)'>Sèvres (Deux)</option>
     
    		<option value='Aquitaine|Var'>Var</option>
     
    		<option value='Aquitaine|Vaucluse'>Vaucluse</option>
     
    		<option value='Aquitaine|Vendée'>Vendée</option>
     
    		<option value='Aquitaine|Vienne'>Vienne</option>
     
    		<option name='' value='' style='background-color:#c9e750;' >Toute la France</option>
    		<optgroup style='background-color:#dcdcc3;' label='-- Region --'></optgroup>
     
    		<option value='Aquitaine|'>Aquitaine</option>
     
    		<option value='Auvergne|'>Auvergne</option>
     
    		<option value='Bourgogne|'>Bourgogne</option>
     
    		<option value='Bretagne|'>Bretagne</option>
     
    		<option value='Centre|'>Centre</option>
     
    		<option value='Champagne_Ardenne|'>Champagne Ardenne</option>
     
    		<option value='Corse|'>Corse</option>
     
    		<option value='DOM/TOM|'>DOM/TOM</option>
     
    		<option value='Franche_Comté|'>Franche Comté</option>
     
    		<option value='Ile_de_France|'>Ile de France</option>
     
    		<option value='Languedoc_Roussillon|'>Languedoc Roussillon</option>
     
    		<option value='Limousin|'>Limousin</option>
     
    		<option value='Lorraine|'>Lorraine</option>
     
    		<option value='Midi_Pyrénées|'>Midi Pyrénées</option>
     
    		<option value='nord_pas_de_calais|'>Nord Pas de Calais</option>
     
    		<option value='|'>Haute Normandie </option>
     
    		<option value='|'>Pays de la Loire</option>
     
    		<option value='picardie|'>Picardie</option>
     
    		<option value='|'>Poitou Charentes</option>
     
    		<option value='|'>Provence Alpes Côte d'azur</option>
     
    		<option value='rhones_alpes|'>Rhône Alpes</option>
     
    		<option value='|'>Alsace</option>
     
    		<option value='|'>Basse-Normandie</option>
     
    		</select>
     
    	</div>
    	<input type="submit" value="Rechercher">
     
    </form>	
    </div>
    </body>
    </html>

  4. #24
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    change les simples quote en double en oubliant pas de les protégés dans ton code php
    (\")

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <select onchange='tab=this.value.split("|");document.getElementById("area").value=tab[0];document.getElementById("dep").value=tab[1];'>

  5. #25
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 39
    Points : 10
    Points
    10
    Par défaut
    ca fonctionne mais la j'ai un autre petit probleme, quand je selectionne une region ou un departement et que je clique sur submit ca l'envoi bien dans l'url mais si je reclik une deuxieme fois ca vide la valeur de area et dep.

    Comment faire pour garder la valeur que je selectionne

  6. #26
    Membre éprouvé Avatar de patrickbaras
    Homme Profil pro
    Informaticien (à sa mémère).
    Inscrit en
    Septembre 2010
    Messages
    525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien (à sa mémère).
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 525
    Points : 1 103
    Points
    1 103
    Par défaut
    tu ajoute dans les tag
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input id='area' name='area' value='(valeur recue par le précédent submit)'>
    idem pour id='reg'

  7. #27
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 39
    Points : 10
    Points
    10
    Par défaut
    Nickel ca fonctionne mais un dernier truc comment je fais pour faire des selected sur la region ou le departement que je viens de séléctionner

  8. #28
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 39
    Points : 10
    Points
    10
    Par défaut
    C'est bon j'ai trouvé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo ($_GET["dep"] == $ligne14['nom_departement'])?'selected="selected"':'';
    je te remercie pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 4
    Dernier message: 28/12/2009, 16h37
  2. Parcourir une liste deroulante
    Par brandon dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 17/02/2005, 20h03
  3. [JSP]Problème liste deroulante dynamique
    Par besco dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 09/09/2004, 18h58
  4. liste deroulante avec plusieurs champs
    Par JulienT dans le forum Struts 1
    Réponses: 4
    Dernier message: 20/04/2004, 18h17
  5. [langage] liste déroulante
    Par Jeh dans le forum Langage
    Réponses: 6
    Dernier message: 16/09/2003, 11h14

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