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 :

affiché les département dan un select


Sujet :

Langage PHP

  1. #1
    Inactif
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 164
    Points : 0
    Points
    0
    Par défaut affiché les département dan un select
    bonjour voilà j'ai mis les villes et les départements dans ma base sql comme celà



    et ca m'affiche bien comme celà



    moi j'aimerais affiché les départements qui corresponds a la ville

    donc j'ai mis un code mais ça affiche juste les villes mais pas les départements

    voilà mon code :

    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="localisation">
    	<option value="">Votre ville</option>',
     
    $stateArr = mysql_query('SELECT id,value, departement FROM forum_localisation');
     
    while($state = mysql_fetch_row($stateArr))
    {
     
            echo '<option value='.$state[0];
    		echo '<optgroup departement='.$state[0];
            if($data['membre_ville'] == $state[0])
                    echo ' selected';
            echo '>'.utf8_decode($state[1]).'</optgroup></option>
            ';
     
    }
    echo '</select>
    merci de me dire comment je peux affiché les départements

    comme celà

    val de marne

    créteil

    Seine et marne

    Avon

    etc... pour le reste

    merci de votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Des listes liées ne te convient pas?

    A+.

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 164
    Points : 0
    Points
    0
    Par défaut
    j'ai éssayé de mettre ce code mais il n'affiches toujours pas les départements

    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
    <label>Localisation : </label>';
    	<?php echo '<select name="localisation">';
         echo '<option value="">Votre ville</option>';
     
         // On ordonne par ville et je recupere les villes.
         $stateArr = mysql_query('SELECT id, value, departement  FROM forum_localisation ORDER BY departement ');
     
         // Je sauvegarde la ville dans cette variable.
         $departement  = "";
     
         while($state = mysql_fetch_row($stateArr)){
              // Si on change de ville ...
              if($departement  != $state[3]){
                   // Je sauvegarde dans ma variable $ville la nouvelle ville.
                   $departement  = $state[3];
                   // On met un séparateur.
                   echo '<option disabled>'.$state[3].'</option>';
              }
     
              echo '<option value='.$state[0];
     
              if($data['membre_ville'] == $state[0]){
                   echo ' selected';
              }
     
              echo '>'.utf8_decode($state[1]).'</option>';
         }
     
         echo '</select>';?>
    merci de votre aide

  4. #4
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    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
     
    <?php
    // Je sauvegarde la ville dans cette variable.
    $departement  = "";
    // On ordonne par ville et je recupere les villes.
    $stateArr = mysql_query('SELECT id, value, departement  FROM forum_localisation ORDER BY departement ');
    ?>
    <label>Localisation : </label>';
    <select name="localisation">
    <option value="">Votre ville</option>
    <?php
    while( $state = mysql_fetch_row( $stateArr ) )
    {
     // Si on change de ville ...
     if( $departement  != $state[3] )
    {
    // Je sauvegarde dans ma variable $ville la nouvelle ville.
    $departement  = $state[3];
    // On met un séparateur.
    echo '<option disabled>'.$state[3].'</option>';
    }
    $selected = $data['membre_ville'] == $state[0] ? 'selected', '';
    echo "<option value='{$state[0]}' {$selected}>".utf8_decode($state[1])."</option>";
    }
    ?>
    </select>
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    si je ne m'abuse, il vaut mieux écrire :
    - disabled="disabled"
    - selected="selected"

Discussions similaires

  1. comment ne pas afficher les options dans select group
    Par razily dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 15/03/2012, 15h37
  2. afficher les accents dans un DBGRID
    Par TheCreole dans le forum Bases de données
    Réponses: 8
    Dernier message: 01/08/2006, 10h20
  3. [C#] Comment afficher les données dans un DataGrid ?
    Par lepovre dans le forum ASP.NET
    Réponses: 7
    Dernier message: 05/07/2006, 17h52
  4. Formater les libelles dans un <select>
    Par ranx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/08/2005, 13h30
  5. Comment afficher les toolTipText dans une zone de statut ?
    Par nicok01 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 28/01/2005, 13h32

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