Boîte de recharche en PHP

Fermé
sarichabane Messages postés 31 Date d'inscription samedi 5 septembre 2015 Statut Membre Dernière intervention 3 mars 2016 - 20 oct. 2015 à 20:41
DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 - 20 oct. 2015 à 22:42
Bonjour,
Je veux me donner un script PHP pour récupérer les enregistrements (ligne) d'un tableau créer avec phpmyadmine récupérer et aficher dans le navigateur web .
A voir également:

1 réponse

DelNC Messages postés 2234 Date d'inscription samedi 25 octobre 2014 Statut Membre Dernière intervention 22 février 2020 2 002
20 oct. 2015 à 22:42
Bonjour,

si vous chercher à récupérer des données qui se trouvent dans une base de données il faut faire la requête SQL

Un exemple
1) un formulaire pour filtrer les données
<h2>Filtres pour rechercher les passengers</h2>
<form method="post" action="user.php">
<table class="green">
<tr><td>nom </td><td><input type="nom" name="nom" ></td></tr>
<tr><td>prenom</td><td><input type="prenom" name="prenom"></td></tr>
<tr><td> </td><td><input type="submit" ></td></tr>
</table>
</form>


2) on recupère les donnes à la page users.php (dans mon exemple)
if(isset($_REQUEST["nom" ])) {$nom = $_REQUEST["nom" ];}
else {$nom = "";}


3) la requête SQL
$query = "SELECT id, prenom, nom, ....";
$query .= "FROM users";
$query .= "WHERE nom = '$nom' ";
$query .= ";";
$result = execute_query($query);
display_table_users($result);


4) on affiche le resultat
function display_table_users($result) {
echo "<table border=1>\n";
//HEADER ROW
echo "<tr>\n";
echo " <th width=150> id passenger </th>\n";
echo " <th width=150> Nom </th>\n";
echo " <th width=150> Prenom </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 " <td class=\"center\">" . $row[2] . "</td>\n";
echo "</tr>\n";
}//end while
echo "</table>\n";
}//end function
0