Moteur de recherche en php

Fermé
TheDialge-123 Messages postés 239 Date d'inscription samedi 18 février 2012 Statut Membre Dernière intervention 3 août 2016 - 28 mars 2013 à 12:41
supupoff Messages postés 312 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 - 24 avril 2013 à 22:37
Bonjour tout le monde :D

J'ai de nouveau un problème aujourdhui .
J'ai créée un moteur de recherche en php ect et quand je [tape un mot qui n'est pas enregistré dans ma bdd , cela m'afiche tout les résultat de ma bdd auteur article ect

Je voudrais donc savoir comment faire pour que cela m'affiche seulement : aucun résultats .
Merci d'avance
A voir également:

2 réponses

Darkh62100 Messages postés 7 Date d'inscription lundi 22 avril 2013 Statut Membre Dernière intervention 25 avril 2013
24 avril 2013 à 16:53
Salut,

Peut tu y mettre ton code, sans avoir le code que tu as fait, sa va être difficile de t'aider.
0
supupoff Messages postés 312 Date d'inscription dimanche 27 novembre 2011 Statut Membre Dernière intervention 8 janvier 2021 34
24 avril 2013 à 22:37
comme Darkh62100 dit: Peut tu y mettre ton code, sans avoir le code que tu as fait, sa va être difficile de t'aider.


débrouille avec ce petit exemple :

$s= $_GET ['Rechercher'];
$a= explode(" ", $s);
$res="SELECT * FROM MaTable ";
	foreach($a as $i => $mot )
	{
	  if (strlen($mot)>0)
	  {

          if($i==0)
		  {
		   $res.=" WHERE ";
		  }
		  else 
		  {
		   $res.="  or " ;
		  }
		$res.= " 'MaTable'.'Col1' LIKE '%$mot%' or 'MaTable'.'Col2' LIKE '%$mot%'  ORDER BY    'MaTable'.'Col1' ";
        
		}
		
	}
	$res=mysql_query($res) or die (mysql_error()) ;
				 while ($data=mysql_fetch_row($res)) 
		{
		...
		// etc 

0