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 :

Récupérer données liste déroulante


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 109
    Points : 35
    Points
    35
    Par défaut Récupérer données liste déroulante
    Bonjour à vous,

    J'ai une lidte déroulante sur page en php:

    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
     
     //requête SQL: 
    $sql = "SELECT * 
            FROM categories"; 
     
    //exécution de la requête: 
    $requete = mysql_query($sql) or die( mysql_error());?> 
     
    <p><b>Ajouter un produit dans:</b></p>   
    <form action="produits.php" method="post">   
    <select name="categories">   
    <?php 
    while ($result = mysql_fetch_array($requete)) { 
    echo '<option value="'.$result['ID_categorie'].'">',$result['nom_categorie'],'</option>'; 
    } 
    ?> 
    </select>   
    <input type="submit" value="Valider">   
     
    </form>
    J'aimerais, que selon la catégorie sélectionnée dans cette liste déroulante, cela récupère sur une autre page, les produits se trouvant dans la table, en fonction de la catégorie sélectionnée. ( J'ai déjà lié les tables dans ma base SQL )

    Voilà où j'en suis sur la page qui récupère le choix du menu déroulant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
     
     
    $categorie = $_POST['categories']; 
     
    $sql = "SELECT * FROM produits WHERE ID_categorie = '$categorie'";  
     
    $requete = mysql_query($sql) or die( mysql_error());


    Seulement après, je ne sais pas comment faire l'affichage

  2. #2
    Membre averti Avatar de bourvil
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    411
    Détails du profil
    Informations personnelles :
    Localisation : Israël

    Informations forums :
    Inscription : Juin 2002
    Messages : 411
    Points : 329
    Points
    329
    Par défaut
    Quel est ton probleme exactement?
    Tu as les donnees avec ton select maintenant il suffit de les afficher, comme toute autre page php/html
    Franchement, je suis capable du meilleur comme du pire, mais, dans le pire, c'est moi le meilleur.
    Coluche

  3. #3
    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,

    Au lieu de faire echo pour des options, tu ferras un echo pour des lignes de tables ou des spans. Un tutoriel.

    A+.

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 109
    Points : 35
    Points
    35
    Par défaut
    Impeccable, merci beaucoup pour vos réponses

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

Discussions similaires

  1. [AC-2010] Récupérer données liste déroulante dans un objet texte
    Par madjon6 dans le forum Access
    Réponses: 5
    Dernier message: 17/01/2012, 10h59
  2. Réponses: 12
    Dernier message: 15/11/2007, 17h01
  3. [SQL] Récupération des données : liste déroulante
    Par amazircool dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 11/04/2007, 01h02
  4. Réponses: 6
    Dernier message: 06/03/2007, 21h46
  5. Réponses: 2
    Dernier message: 24/05/2006, 19h26

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