Boîte de recharche en PHP

sarichabane Messages postés 33 Statut Membre -  
DelNC Messages postés 2360 Statut Membre -
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 .

1 réponse

  1. DelNC Messages postés 2360 Statut Membre 2 010
     
    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