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 :

liste avec bdd [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Par défaut liste avec bdd
    Salut;
    actuellement je me bloque à un problème que je n'arrive pas à résoudrej'ai besoin de votre aide.
    j'ai une page où j'affiche une liste des utilisateurs forme d'un tableau de 4 colonnes(en fonction de la bdd) nom,prenom,email et une option de l'utilisateur qui il etait selectionné une option parmi 3(II,IA,SD) lors de leur inscription L'affichage du tableau ne me pose pas de problème,ce qui me pose plus de problème est que je veux pouvoir afficher la liste d'une seul option c'est a dire une liste pour chacun d'option(II seul,IA seul et SD seul) je trouve pas la requete exacte qui fait l'affichage d'une option par contre la liste se tous les options mélanger j'ai déja fais mais c'est pas se que je veux. j'esper que mon message est bien détaillé pour puisse me comprendre et m'aider bien sur Merci

  2. #2
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    si je comprends bien, via un lien par exemple, tu veux n'afficher que les personnes avec l'option II, avec un autre lien, l'option IA ...

    dans ce cas, tu peux faire un lien de ta page en cours avec une paramètre en plus (ie : ta page c'est index.php -> tu fais index.php?option=II)

    et dans ton code php tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?
    if(isset($_GET['option'])){
    	$option=$_GET['option'];
    	$suite_requete=" WHERE champ_option=".$option;
    }else{
    	$suite_requete="";
    }
     
    $requete_mysql="SELECT *
    				FROM nom_table
    				".$suite_requete."";
    ?>

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Par défaut
    Bonjour,
    c'est exactement se que je cherche d'aprés un lien j'affiche une liste des utlisteurs d'optionII et d'autre IA etc
    alors je veux svp un peu de détaille concrne la requete voila se que j'ai fai mais pas une grande chose
    <?
    if(isset($_GET['OPTION_ETUD'])){ //
    $option=$_GET['OPTION_ETUD'];
    $suite_requete=" WHERE OPTION_ETUD=".$option;
    }else{
    $suite_requete="";
    }

    $requete_mysql="SELECT * FROM etudiant WHERE .......
    ".$suite_requete."";
    ?>
    je sait que je fais la connection avec la bdd, mais le pb que je veux savoir comment fair pour OPTION_ETUD=OptionII ou IA ou SD seulement
    j'espere que m'as question s'apparu bete mais j'ai besoin vraiment a votre aide.
    Merci

  4. #4
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Ce que je t'ai donné doit fonctionner comme tel.

    Le principe pour n'afficher que certaines personnes au lieu de toutes, c'est d'effectuer un WHERE.
    En gros, la requête va sélectionner toutes les personnes de la table dont OPTION_ETUD est égal à $option soit II ou IA ou SD selon le $_GET.

    Donc dans le cas où
    - $_GET['OPTION_ETUD'] n'existe pas, il la requête sera :
    - $_GET['OPTION_ETUD'] existe et est égal à II, il la requête sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM etudiant WHERE OPTION_ETUD='II'
    - $_GET['OPTION_ETUD'] existe et est égal à SD, il la requête sera :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM etudiant WHERE OPTION_ETUD='SD'

    Je t'ai adapté la requête avec tes modifications :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?
    if(isset($_GET['OPTION_ETUD'])){
    	$option=$_GET['OPTION_ETUD'];
    	$suite_requete=" WHERE champ_option='".$option."';
    }else{
    	$suite_requete="";
    }
     
    $requete_mysql="SELECT *
    			FROM nom_table
    			".$suite_requete."";
    ?>

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Par défaut liste avec bdd
    Merci pour tes réponses et enfin mon probleme est résolu.

  6. #6
    Membre chevronné Avatar de sacricri
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 324
    Par défaut
    Mais de rien, au plaisir

    N'oublie pas de Marquer le sujet comme [Résolu]

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

Discussions similaires

  1. Réponses: 33
    Dernier message: 27/10/2011, 17h44
  2. Sous-catégorie dans formulaire liste avec BDD
    Par sebb17 dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 15/04/2011, 00h18
  3. 3 formulaires liste liés avec BDD SQL
    Par sebb17 dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 09/04/2011, 01h24
  4. Liaison liste deroulante avec BDD
    Par Djillian dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 26/06/2008, 11h55
  5. [PHP-JS] Remplir dynamiquement liste avec BDD
    Par xclam dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2007, 17h39

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