Bonsoir, je souhaite faire un moteur de recherche simple pour une table dénomée ''clients'' qui comporte deux champs ''Prenom'' et ''nom'', alors si j'effectue une recherche rien ne s'affiche comme resultat à part le formulaire je veux de l'aide
voici le code :
voici le code :
<!DOCTYPE html>
<html>
<head>
<title> Moteur de recherche</title>
<meta charset ='UTF-8'/>
</head>
<body>
<p>Rechercher un client</p>
<form method="post" action="jordan.php"/>
<input type="text" name="individu"/>
<input type="submit" value="Ok"/>
</form>
<?php
try
{
$db = new PDO('mysql:host=localhost;dbname=productions','root','');
}
catch(PDOException $e)
{
die('Erreur : '.$e->getMessage());
}
if(isset($_POST['individu']))
{
$req = $db->prepare("SELECT * FROM clients where prenom like :individu");
$req->execute(array(':individu'=>'%' . $_POST['individu'] . '%'));
// On affiche chaque entrée une à une
$donnees = $req->fetchALL();
if(!empty($donnes))
{
echo '<h3>Résultats de la recherche :</h3>';
foreach($donnees as $row)
{
echo $row ['prenom'].'---'.$row ['nom'];
}
}
}
?>
</body>
</html>