Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire à tout moment comment nous utilisons les cookies sur le site.
Maintenant que notre formulaire et que notre script sont fait, nous allons créer une nouvelle page PHP que l'on nommera recherche_utilisateur.php.
Dans cette page nous allons faire une requête SQL afin de récupérer les 10 premières résultats grâce à la variable $user que l'on passe via notre script.
Page recherche_utilisateur.php
<?php
session_start();
require_once('../bd/connexionDB.php');
if(isset($_GET['user'])){
$user = (String) trim($_GET['user']);
$req = $DB->query("SELECT *
FROM utilisateur
WHERE nom LIKE ?
LIMIT 10",
array("$user%"));
$req = $req->fetchALL();
foreach($req as $r){
?>
<div style="margin-top: 20px 0; border-bottom: 2px solid #ccc"><?= $r['nom'] . " " . $r['prenom'] ?></div><?php
}
}
?>
Maintenant que nous avons tout développé nous allons donc finaliser notre page index.php afin d'afficher nos résultats obtenus .
Page index.php
<div class="container">
<div class="row">
<div class="col-sm-0 col-md-2 col-lg-3"></div>
<div class="col-sm-12 col-md-8 col-lg-6">
<h1 style="text-align: center">Mon site à moi</h1>
<div class="form-group">
<input class="form-control" type="text" id="search-user" value="" placeholder="Rechercher un ou plusieurs utilisateurs"/>
</div>
<div style="margin-top: 20px">
<div id="result-search"></div> <!-- C'est ici que nous aurons nos résultats de notre recherche -->
</div>
</div>
</div>
</div>
Et voilà ! Maintenant c'est à votre tour d'essayer !
Si vous avez des idées ou remarques afin d'améliorer le cours n'hésitez pas à en faire part dans les commentaires !