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

PHP & Base de données Discussion :

Supprimer la répitition des résultats identiques dans une liste déroulante


Sujet :

PHP & Base de données

Vue hybride

ghyosmik Supprimer la répitition des... 12/03/2008, 11h30
bartrik comme la :... 12/03/2008, 11h35
ghyosmik En fait, il y avait plein de... 12/03/2008, 12h08
boo64 tu veux un lien ds ta liste... 12/03/2008, 13h19
ghyosmik oui le fait de choisir un... 12/03/2008, 14h39
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Par défaut Supprimer la répitition des résultats identiques dans une liste déroulante
    Bonjour,

    Je veux creer une liste déroulante qui récupere les données de ma DB!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
     
    echo '<select name="monChamp">';
     
    $req = mysql_query('select marque_Consommable FROM consommables');
     
    while($reponse = mysql_fetch_assoc($req)) {
      echo '<option>'.$reponse['marque_terminal'].'</option>';
    }
     
    echo '</select>';
     
    ?>
    Le problème c'est que j'obtiens une longue liste, où les données se repettent plusieurs fois!!
    comment je dois régler ca!!!
    merci d'avance

  2. #2
    Membre éprouvé Avatar de bartrik
    Inscrit en
    Novembre 2003
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 104
    Par défaut
    comme la :
    http://www.developpez.net/forums/sho...d.php?t=507340
    et comme je suis de bon poil, change ta requête par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $req = mysql_query('select DISTINCT marque_Consommable FROM consommables');

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Par défaut
    En fait, il y avait plein de choses à modifier!!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?  
    echo '<select name="monChamp">';
     
    $req =" select DISTINCT marque_terminal FROM terminaux ";
    $resultat = mysql_query($req);
    while($reponse = mysql_fetch_assoc($resultat)) {
        echo "<option>".$reponse["marque_terminal"]."</option>\n";  
    }
    echo '</select>';
    ?>
    Et ça marche maintenant!!
    juste une petite demande, comment définir un lien pour chaque élément de la liste!!

    merci d'avance

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    tu veux un lien ds ta liste deroulante??

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Par défaut
    oui le fait de choisir un element de la liste ca nous envoye vers une autre page!

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 108
    Par défaut
    tu peux tester avec un $_POST['monchamp'] ou $_GET['monchamp'] suivant ton form...

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2007
    Messages : 108
    Par défaut
    regarde la valeur du champ selectionné et fait une redirection vers la page que tu veux...

Discussions similaires

  1. [Débutant] Comment rechercher des objets identiques dans une liste de vue?
    Par christs dans le forum C#
    Réponses: 9
    Dernier message: 14/06/2011, 14h23
  2. Réponses: 3
    Dernier message: 27/03/2009, 10h27
  3. [MySQL] Données identiques dans une liste déroulante
    Par cdevl32 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 16/03/2008, 12h14
  4. Réponses: 13
    Dernier message: 01/08/2006, 16h59

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