Page 1 sur 1

moteur de recherche

Posté : 29 juin 2009, 09:36
par waldner77
bonjour tous le monde
j'ai un petit soucie, je ne voit pas du tout comment faire un moteur de recherche en php sur une table sql est ce que vous pouvez m'expliquer ou même m'aider si c'est possible.

bonne journée a vous

Posté : 29 juin 2009, 09:56
par Stef
Et hop: http://tinyurl.com/mdqk32

Non ne me remercie pas! :D

Ha, et si tu n'as pas de chance -> http://gregory.kokanosky.free.fr/tutorial/moteur/

Posté : 29 juin 2009, 10:46
par waldner77
bas mon moteur de recherche est de faire des recherche dans un table en fonction du nom du personne, le nom du pdf etc...

Posté : 29 juin 2009, 11:04
par Stef
bon en gros ça sert que je me décarcasse à te trouver un lien (le 2ème que je t'ai donné) qui corresponde à ce que tu demandes...

Posté : 29 juin 2009, 11:09
par waldner77
a d'accord, excuse moi je n'ai pas l'habitude avec les moteur de recherche mais je te remercie quand même

Posté : 29 juin 2009, 12:53
par Stef
pas de quoi!

en suivant le tuto pas à pas tu devrais t'en sortir... amuse toi bien! :wink:

Posté : 29 juin 2009, 13:31
par waldner77
je commence mais le soucie , ces qu'il a rien dans ma table et il me dit dit qu'il y a quelque chose donc la je ne comprend plus rien

Posté : 29 juin 2009, 15:01
par charabia
Un peu de code nous aiderait sans doute pour qu'on puisse t'aider

Posté : 29 juin 2009, 15:45
par waldner77
<?php
$host = "localhost";

$user = "root";

$password = "";

$bdd = "enregistrement";

mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");

// on choisit la bonne base
mysql_select_db($bdd) or die ("Connexion a la base impossible");

echo "
<html>

<head>

<title>Résultat de la recherche</title>

</head>

<body>";
$Mot= $_POST['Mot'];

if (($Mot == "")||($Mot == "%")) {
// Si aucun mot clé n'a été saisi,
// le script demande à l'utilisateur
// de bien vouloir préciser un mot clé

	echo "
	Veuillez entrer un mot clé s'il vous plaît!
	<p>";

}

else {$query = "SELECT nom_pdf FROM a_verifier
	WHERE nom_pdf LIKE \"%$Mot%\"
	";

$result = mysql_query($query);

	$row = mysql_fetch_row($result);

	$Nombre = $row[0];
echo $Nombre;
// on ferme la base
mysql_close();
}
?>

Posté : 29 juin 2009, 18:00
par charabia
$query = "SELECT nom_pdf FROM a_verifier WHERE nom_pdf LIKE '%".$Mot."%'";
Tu peux tester directement ta requête sous phpmyadmin pour voir ce qu'il en est.

Posté : 30 juin 2009, 08:08
par waldner77
sa marche, en plus je me suis tromper de wamp donc voila.
mais sa marche, je m'ai mon code quand même?

Posté : 30 juin 2009, 08:44
par charabia
Nan si ça marche ce n'est pas la peine, un Résolu suffira ;)

Posté : 30 juin 2009, 08:49
par albat
Le Résolu ! Le Résolu ! \:D/ =D>