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 :

afficher des listes [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 53
    Par défaut afficher des listes
    Bonjour

    J'ai trois tables (thème,rapporteur,papier) dans ma base de données Mysql ,j'ai essayé de mettre tous les thèmes dans un combobox et ça a marché

    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
    <?php
    @ $db = new mysqli('localhost','root','','conférence1');
    mysqli_select_db($db,'conférence1');
    $query = " SELECT désignation FROM  théme order by désignation";
    $result = $db->query($query);
    if($result)
    {echo ' <select name="désignation" id="désignation" >';
                  while($e=mysqli_fetch_object($result))
    			  {echo 	 "<option>
                     $e->désignation
                     
    				 </option>";	
    }
    			  }
     
    ?>
    or je veux afficher les listes des papiers et des rapporteurs qui ont le même thème sélectionnés et choisi dans le combobox.
    Exemple: si le thème choisi dans le combobox était "java" ,deux listes vont s'afficher qui portent les noms des papiers et rapporteurs qui ont pour thème "Java" .

    Merci d'avance.

  2. #2
    Membre très actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Par défaut
    C'est plutot de l'ajax la ou du js en tout cas non?

  3. #3
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 53
    Par défaut
    Citation Envoyé par shadypierre Voir le message
    C'est plutot de l'ajax la ou du js en tout cas non?
    Peut être mais je connais pas Ajax,est ce que ceci est impossible avec php?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est possible si tu valides le formulaire apres ton choix dans la liste.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 53
    Par défaut
    Citation Envoyé par sabotage Voir le message
    C'est possible si tu valides le formulaire apres ton choix dans la liste.
    J'ai essayé mais ça n'as pas marché
    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
    <?php @ $db = new mysqli('localhost','root','','conférence1');
    mysqli_select_db($db,'conférence1');?>
     
    <html>
    <head>
    </head>
    <body>
     
     
    <form method="get" action="indexo.php">
    <table>
    <tr>
          <td width="40">Liste des themes</td>
          <td width="144"><?php
     
    $query = " SELECT désignation FROM  théme order by désignation";
    $result = $db->query($query);
    if($result)
    {echo ' <select name="désignation"  id="désignation" >';
                  while($e=mysqli_fetch_object($result))
    			  {echo 	 "<option>
                     $e->désignation
                     
    				 </option>";	
    }
    			  }
     
    ?></td>
        </tr>
    <tr>
    <td>
    <span style='margin-left:400px;'>
    <input type="submit" value ="RECHERCHE">
    </span>
    </td>
    </tr>
    </table>
    </form>
    <p align="center">
     <?php
    if(isset($_GET['désignation']))
    {
    $requete2="select titre from papier where theme=".$_GET['désignation'];
    $resultat2=$db->query($requete2);;
     
    if($resultat2)
    {echo ' <select name="titre" size="8" id="titre">';
                  while($e=mysqli_fetch_object($resultat2))
    			  {echo 	 "<option>
                   $e->titre 
                   
    				 </option>";	
    }
    			  }
    ?>
    </p>
    </body> 
    </html>

    Parse error: parse error, unexpected $end in C:\Program Files\EasyPHP 2.0b1\www\Nouveau document texte.php on line 58

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    ton if(isset($_GET['désignation'])) n'est pas refermé.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Comment afficher des listes qui se trouvent dans une autre liste ?
    Par khadi8 dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 24/03/2012, 20h13
  2. Accès aux affiches des listes
    Par tibus30 dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 27/08/2010, 11h43
  3. Réponses: 0
    Dernier message: 28/01/2009, 10h12
  4. afficher des listes déroulantes récursives
    Par zooffy dans le forum ASP.NET
    Réponses: 13
    Dernier message: 17/08/2007, 14h48
  5. [Tomcat] afficher la liste des attributs en session
    Par michaelbob dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 11/04/2006, 01h07

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