begin process at 2010 03 21 22:09:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Charger dans une liste déroulante des données placées dans un tableau <Table>


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Charger dans une liste déroulante des données placées dans un tableau <Table>

lundi 9 février 2009 à 19:58:57 | Charger dans une liste déroulante des données placées dans un tableau <Table>

jmlucienvb

Bonjour,
Continuant dans mon logiciel, aujourd'hui je me connecte sur ma base, je lance mes requetes et dans le cas qui m'intéresse, je récupère un nombre x d'enregistrement que je place dans un tableau HTML.
Dans ces champs (7 par enregistrement) il y a un champ mail, j'ai créé en html le mailto: et on peut envoyer un message.
Par contre je voudrais pouvoir charger dans une liste déroulante les X enregistrements de l'un des champs.
Pour pouvoir ensuite en sélectionnner un et l'envoyer vers un nouveau formulaire qui effectuerait une requete sur ma base et afficherait une fiche détaillée du sélectionné.
Comment remplir ma liste déroulante ? Avant l'affichage dans le tableau, ou en lecture du tableau ?
Pour le remplissage du tableau j'utilise après ma connexion :
if ($resultat) {
                while ($row=mysql_fetch_assoc($resultat)) {
?>
                    <td><?php echo $row["Nom_Hosp"]; ?></td>
                    <td><?php echo $row["Tel_Hosp"]; ?></td>
                    <td><?php

                                echo $row[$Choix]; ?></td>                   
                    <td><a href="mailto:<?php echo $row["Email_Hosp"];?>"><?php echo $row["Email_Hosp"];?></a></td>                   
                    <td><?php echo $row["Rem_Hosp"]; ?></td>
                    <td><?php echo $AccueilMois ?></td>
                    <td><?php echo $row["Comment_Dispo"]; ?></td>
</tr>
Merci à vous
JM
Poète et cheminant
mon VB dans le sac à dos
mardi 10 février 2009 à 11:03:28 | Re : Charger dans une liste déroulante des données placées dans un tableau <Table>

jeremyCLIGRAPHCRM

Réponse acceptée !
Bonjour, admettons que le champs que tu veux mettre dans ta liste déroulante s'apelle champs7.
Il faut que tu crées les lignes de ton select (balise <option>) lorsque tu parcours tes enregistrement et que tu affiche le select une fois toutes les lignes définies.

Voilà comment je verrais ton code :
<?php
if ($resultat)
{
  echo '<table>';
  // Variable qui va contenir toutes les options du select :
  $lesoptions="";
  while ($row=mysql_fetch_assoc($resultat))
  {
     //Création d'une ligne dans le tableau pour un enregistrement 
     echo '<tr>
                    <td>'.$row["Nom_Hosp"].'</td>
                    <td>'.$row["Tel_Hosp"].'></td>
                    <td>'.$row[$Choix].'</td>                   
                    <td><a href="mailto:'.$row["Email_Hosp"].'">'.$row["Email_Hosp"].'</a></td>                   
                    <td>'.$row["Rem_Hosp"].'</td>
                    <td>'.$AccueilMois.'</td>
                    <td>'.$row["Comment_Dispo"].'</td>
                </tr>';
      //On ajoute les options à la variable :
      $lesoptions=$lesoptions.'<option value="'.$row["champs7"].'">'.$row["champs7"].'</option>';

      //Ecrit différemment : $lesoptions.='<option value="'.$row["champs7"].'">'.$row["champs7"].'</option>';
   
  }
  echo '</table>';
  echo '<select name="nom_select">'.$les_options.'</select>';
}
?>

Voilà, ton select est créé, il est placé après ton tableau de données.

Note : j'ai englobé tout ton html de php pour que tu n'ai qu'une commande echo mais cela n'est évidemment pas obligatoire.
J'ai également bien ouvert et fermé les balise du tableau.

____________________
Jérémy, Membre du projet open source Cligraphcrm.

mardi 10 février 2009 à 11:15:55 | Re : Charger dans une liste déroulante des données placées dans un tableau <Table>

jmlucienvb

Super merci

Poète et cheminant
mon VB dans le sac à dos
jeudi 12 février 2009 à 15:27:22 | Re : Charger dans une liste déroulante des données placées dans un tableau <Table>

jmlucienvb

Voir ma question posée sur :
http://www.phpcs.com/forum/sujet-FENETRE-POPUP-PHP-AFFICHER-RESULTAT-REQUETE-SQL_1268806.aspx
pour la suite de mon travail...
Je calle et pourtant je suis presque au bout
JM

Poète et cheminant
mon VB dans le sac à dos


Cette discussion est classée dans : données, liste, tableau, déroulante, charger


Répondre à ce message

Sujets en rapport avec ce message

checkbox dans un tableau [ par titigrou ] kikou a tous!!!j'ai regardé un peut partout sur le site mais je n'ai pas trouvé mon bonheur... :(je demande votre aide!!!je voudrais savoir comment on liste déroulante et php [ par ansdodou ] Salut J'ai un probleme assez étrange. je suis parvenu à lister les données de ma base de données dans ma liste déroulant. mais lorsque je veux effectu liste déroulante relié à un tableau. [ par loutwice ] salut voila j'ai une liste déroulante contenant des chiffes, et un tableau.ces deux éléments sont ans le meme formulaire.comment faire pour lorsque je liste déroulante [ par jeandelatuile ] J'ai un formulaire avec une liste déroulante dynamique et j'ai fait un popup pour ajouter un mot dans la liste via une base de données ! Et j'aimerai MAJ tableau en fonction de la valeur d'une liste déroulante [ par Gagou_c ] Bonjour,Je voudrais afficher des informations dans un tableau, en fonction de la valeur d'une liste déroulante.Il faudrait que je mette à jour la page liste déroulante avec récupération données dans table [ par cobrachris ] Bonjour,J'ai créer un formulaire avec des listes déroulantes en html.Je voulais savoir comment faire pour que la liste prenne les données dans une tab liste déroulante - checkbox - tableau [ par Dodo100 ] Boujour ! Je démarre en prog et mon porbleme est le suivant. Je voudrais que ma 1ere page php puisse afficher les différentes caracteristiques d'un co Liste déroulante et base de données [ par flopad ] Salut tout le monde!!J'ai une base de données contenant des références. Je veux donner la possibilité aux users de rechercher via une liste déroulante Il faut preferer un tableau ou une Base de données ?? [ par morpheus262 ] Bonjourquand on connait les fonctions et les capacités du php a traiter les tableaux, je me pose la question de savoir si, pour une liste de données f PB liste déroulante [ par flopad ] Bonjour!!j'ai une base de données MySQL ou je rentre des infos  diverses et une info que je rentre via une liste déroulante.Lorsque je veux modifier c


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales