Sélection affichage
Résolu/Fermé
BKA_FAYOL
Messages postés
1
Date d'inscription
jeudi 14 juillet 2016
Statut
Membre
Dernière intervention
14 juillet 2016
-
14 juil. 2016 à 04:49
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 14 juil. 2016 à 07:56
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 14 juil. 2016 à 07:56
A voir également:
- Adèle consulte son compte sur le site de sa banque et obtient l'affichage ci-dessous. complétez le texte.
- Qui consulte mon profil facebook - Guide
- Site de telechargement - Guide
- Supprimer compte instagram - Guide
- Compte facebook piraté - Guide
- Créer un compte gmail - Guide
1 réponse
DelNC
Messages postés
2234
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
22 février 2020
1 999
14 juil. 2016 à 07:56
14 juil. 2016 à 07:56
Bonjour
Je te donne un exemple de liste déroulante, dont les données viennent d'une base de données.
Dans mon cas, la liste est dans un form, après avoir sélectionner un élément, je peux avoir les données sur cet élément
Dans la page 'page2.php
Je te donne un exemple de liste déroulante, dont les données viennent d'une base de données.
Dans mon cas, la liste est dans un form, après avoir sélectionner un élément, je peux avoir les données sur cet élément
<?php // je récupère la liste des client echo "<form method='post' action='page2.php'>\n"; echo "<center>"; echo "<table>"; echo "<tr><td>Client</td>"; echo "<td>"; //recuperation de la liste des clients $query = "SELECT id_client, nom_client "; $query .= "FROM clients "; $query .= ";"; //echo "<br>query = $query <br>"; $result = execute_query($query); //creation select avec liste des clients echo "<select id='id_client' name='id_client'>"; while($row = mysql_fetch_array($result)) { $id_client = $row[0]; $nom_client = $row[1]; echo " <option value='" . $id_client . "'>" . $nom_client . "</option>"; }//end while echo "</select>"; echo "</td>"; echo "</tr>"; echo "</table>"; echo "</form><br/>\n"; .... ?>
Dans la page 'page2.php
<?php //je recupere l id_client sélectionné if(isset($_REQUEST["id_client" ])) {$id_client = $_REQUEST["id_client" ];} else{$id_client= "";} ?>
<?php //requete pour avoir les données sur le client $query = "SELECT *"; $query .= "FROM clients"; $query .= "WHERE clients.id_client = clients.id_client"; $query .= ";"; $result = execute_query($query); display_table_client_fiche ($result); ?>
//affichga des donnes function display_table_clients($result) { echo "<table border=1>\n"; //HEADER ROW echo "<tr>\n"; echo " <th width=200> Id du client </th>\n"; echo " <th width=200> Nom du client </th>\n"; ... echo "</tr>\n"; //DATA ROWS while($row = mysql_fetch_array($result)) { echo "<tr>\n"; echo " <td class=\"center\">" . $row[0] . "</td>\n"; echo " <td class=\"center\">" . $row[1] . "</td>\n"; ... echo "</tr>\n"; }//end while echo "</table>\n"; }//end function