Comment créer une recherche dans mon réseau social

Fermé
LUC - 12 févr. 2018 à 16:17
Bonjour,

Je suis débutant en programmation. Je veux rajouter une barre de recherche dans mon réseau social c'est à dire de chercher un membre juste en tapant le nom et prénom de la personne, s'il vous plait?

voici ce que j'ai déjà fait, tout semble bien mais quand je tape une recherche ça me donne rien comme résultat et ne me signal aucune erreur:

<?php
include('functions/membre.func.php');
include('body/header.php');
include('body/menu.php');


?>
<h4>recherche</h4>



<?php
function recherche($NOM){
try{

$bdd = new PDO('mysql:host=localhost;dbname=rs;charset=utf8', 'root', ' ');

$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);

} catch(PDOException $e) {
die('Erreur : ' . $e->getMessage());
}


if(isset($_GET['q']) AND !empty($_GET['q'])){
$q = htmlspecialchars($_GET['q']);
$articles = $bdd->prepare("SELECT * FROM NOM WHERE mot = :champ LIKE "%'.$q.'%" ");
$articles->execute();
$count = $articles->rowCount();
}


?>
<?php if($articles->rowCount() > 0){
?>


<ul>
<?php while($a = $articles->fetch()){
?>
<li><?= $a['Prenom'] ?></li>
<?php } ?>
</ul>
<?php } else {?>
Aucun résultat pour: <?= $q ?>...
<?php } }?>






<form method="GET">

<input type="search" placeholder="Recherche..." />
<input type="submit" value="rechercher" />

</form>




Merci d'avance