Script Recherche

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script Recherche

par psaikopat » 09 sept. 2005, 11:14

Je m'y mets !

Bon courage ...

par StarT » 09 sept. 2005, 11:11

Oui c'est ça ! :wink: maintenant le problème: reste comment doit on faire ?

par psaikopat » 09 sept. 2005, 11:03

en fait mon script c'est simplement un script qui permet de rechercher dans une base de donnée et c'est tout ...
Mais je dois faire exactement la meme chose que toi, c'est a dire un moteur de recherche avec un critère et le mot a rechercher c'est ça ?

par StarT » 09 sept. 2005, 11:01

En fait, je vois pas dans ton script la partie recherche selon un certain critére, en effet l'utilisateur pourra lancer une recherche par nom, fonction .... :wink:

par psaikopat » 09 sept. 2005, 10:56

Aurais-je réussi a aider quelqu'un ??

par StarT » 09 sept. 2005, 10:53

Merci beaucoup psaikopat pour ton aide, je vais essayer ton script :wink:

par psaikopat » 08 sept. 2005, 17:20

Bien évidement a éditer avec ton script et tes bases mais c'est la structure a utiliser ...
<?php
$mot_cle=$_POST['mot_cle'];
//On remplace les (+)(")(,)(:) par des espaces
$mot_cle=strtolower($mot_cle);
$mots = str_replace("+", " ", trim($mot_cle));
$mots = str_replace("\"", " ", $mots);
$mots = str_replace(",", " ", $mots);
$mots = str_replace(":", " ", $mots);
//Mettre les mot dans un tableau
$tab=explode(" " , $mots);
$nb=count($tab);
//création de la requete pour rechercher les mots
$sql="SELECT * FROM mot_cle WHERE mot LIKE \"%$tab[0]%\" ";
//for ($i=1 ; $i<$nb ; $i++)
//{
//	$sql.="$operateur mot_cle like \"%$tab[$i]%\" ";
//}
$result = mysql_db_query("intranet",$sql);
//if ($result)
//{
	if(mysql_num_rows($result) == 0) 
	{
   		echo '<html><body>';
   		echo "<center><b>Pas de résultat</b></center>";
   		echo "<br>";
		echo "<center>Pour le mot : $mot_cle</center>";
		echo '</body></html>';
	}
	else
	{
   		echo '<html><body>';
		echo "<center><b>Résultat(s)</b></center><br>";
   		echo '</body></html>';
		while($row = mysql_fetch_array($result))
		{
			// echo $row["document"];
			$url = $row["chemin"] . $row["document"] . "." . $row["extension"];
			$point = $row["extension"];
   			echo '<html><body><br>';
			echo " => <a href=\"$url\" target='_blank'>$url</a><br>";
	   		echo '</body></html>';

		}
	mysql_free_result($result);
	}
//}
?>

Script Recherche

par StarT » 08 sept. 2005, 17:11

Salut tout le monde, je suis amenée à créer une rubrique Recherche pour une intranet à travers laquelle on pourra chercher une donnée -à partir de la base de données- selon un certain critère.
Pour ce faire, on doit avoir un formulaire qui contiendra 2 zones de texte, la première sera consacrée pour le mot clé, et la deuxième c'est un menu déroulant qui contiendra tous les critères de recherche par "fonction", "Nom" ...
Pourriez vous me dire ou pourrai-je trouver ce script ?!

Merci d'avance ! :wink: