PHP > Effectuer une recherche dans une Base de donnée sur des mots clés
$motcles = $_POST['motcles'];
print "<h1>Résultats de la recherche sur: ".$motcles."</h1>";
$motcles = str_replace(" ", "%",$motcles); //On remplace les espaces par des %, permettant ainsi de rechercher sur tous les mots clés
$sql = "SELECT idCode, Description, Code, Libelle FROM Codes INNER JOIN langages ON Codes.idLangage = langages.idLangage WHERE Codes.idLangage like '".$_POST['idLangage']."' AND (Description like '%".$motcles."%' OR Code like '%".$motcles."%') ORDER BY Codes.idLangage";
$db->fetch($sql);
$i = 0;
while($db->hasNext())
{
$data=$db->next();
print "<h3>".$data['Libelle']." > ".$data['Description']."</h3>";
GenererCodeSourcePHP($data['Code']);
$i++;
}
if ($i == 0)
print "<p>Il n'y aucun résultat pour cette recherche!</p>";
</php></php>
Retour