moteur de recherche

Eléphanteau du PHP | 48 Messages

29 juin 2009, 09:36

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

Eléphant du PHP | 447 Messages

29 juin 2009, 09:56

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/
Probably (only a) Human Problem?

Eléphanteau du PHP | 48 Messages

29 juin 2009, 10:46

bas mon moteur de recherche est de faire des recherche dans un table en fonction du nom du personne, le nom du pdf etc...

Eléphant du PHP | 447 Messages

29 juin 2009, 11:04

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...
Probably (only a) Human Problem?

Eléphanteau du PHP | 48 Messages

29 juin 2009, 11:09

a d'accord, excuse moi je n'ai pas l'habitude avec les moteur de recherche mais je te remercie quand même

Eléphant du PHP | 447 Messages

29 juin 2009, 12:53

pas de quoi!

en suivant le tuto pas à pas tu devrais t'en sortir... amuse toi bien! :wink:
Probably (only a) Human Problem?

Eléphanteau du PHP | 48 Messages

29 juin 2009, 13:31

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

Avatar du membre
ViPHP
ViPHP | 3008 Messages

29 juin 2009, 15:01

Un peu de code nous aiderait sans doute pour qu'on puisse t'aider

Eléphanteau du PHP | 48 Messages

29 juin 2009, 15:45

<?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();
}
?>

Avatar du membre
ViPHP
ViPHP | 3008 Messages

29 juin 2009, 18:00

$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.

Eléphanteau du PHP | 48 Messages

30 juin 2009, 08:08

sa marche, en plus je me suis tromper de wamp donc voila.
mais sa marche, je m'ai mon code quand même?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

30 juin 2009, 08:44

Nan si ça marche ce n'est pas la peine, un Résolu suffira ;)

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 juin 2009, 08:49

Le Résolu ! Le Résolu ! \:D/ =D>