Rechercher : dans
Par :

Moteur de recherche

Dernière réponse le 15 jui 2009 à 15:13:13 matryxfxpro, le 9 jui 2009 à 16:01:43 
 Signaler ce message aux modérateurs

Bonjour, je suis debutant en php. je voudrais réaliser un moteur de recherche. j'explik: je voudrais entrer une valeur dans un champ de formulaire , et avoir les resultats de la base donnée.
par exemple, j'ai ma base de donnée dan lakel j'ai inscrit le nom , l'age et le contact.
je voudrais ke lorske je tape le nom X, j'ai l'age correspondant à X.

kelkin pourrais m'aider svp

Configuration: Windows XP
Firefox 3.0.11

Meilleures réponses pour « moteur de recherche » dans :
Web - Moteur de recherche Voir Il existe une énorme quantité d'informations sur Internet (plusieurs millions ou milliards de documents), et ces informations sont pour la plupart renouvelées quotidiennement. Le moteur de recherche est un élément indispensable pour s'y...
[vi/vim] Rechercher un mot VoirAfin de rechercher un mot sous Vi/Vim, il suffit de taper "/" ou "?", suivi du mot à rechercher afin de lancer la recherche respectivement vers le bas ou vers le haut. Une pression sur la touche "n" permet d'aller directement à l'occurence...
[IE 7 et 8] Modifier le moteur de recherche par défaut VoirPour Internet Explorer 7 Ouvrez Internet Explorer. Faites un clic sur la flèche dans la barre de recherche en haut à droite. Cliquez sur "Modifier les paramètres de recherche par défaut". Vous pouvez : Définir un moteur de recherche...
Comment utiliser efficacement les moteurs de recherche ? VoirComment utiliser efficacement les moteurs de recherche ? Si Internet représente une masse d'informations colossale, il peut être fastidieux de trouver le renseignement que vous recherchez. Pourtant, il est possible d’optimiser ses requêtes pour...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
Web - Moteur de recherche VoirIl existe une énorme quantité d'informations sur Internet (plusieurs millions ou milliards de documents), et ces informations sont pour la plupart renouvelées quotidiennement. Le moteur de recherche est un élément indispensable pour s'y...

1

atspinto, le 9 jui 2009 à 16:44:28

Slt..
un peu de lecture ... http://www.siteduzero.com/... share your knowledge

Répondre à atspinto

2

sonik21, le 9 jui 2009 à 17:26:32

<form action="#" method="POST">
     <input type="text" name="keyword" value="rechercher...">
     <input type="submit">
</form>

<?php 
if( isset($_POST['keyword']) ){
        mysql_connect('hote', 'user', 'pass');
        mysql_select_db('base');

       $req = mysql_query("SELECT * FROM table WHERE nom LIKE %$_POST['keyword']%");

$data = mysql_fetch_array($req);

//affichage ...

}
else{
}
?>
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope

Répondre à sonik21

3

matryxfxpro, le 15 jui 2009 à 15:01:37

Jè tanté ce ke tu m'a di, mais il ya toujours erreur, raison pr lakel je t'envoi mon code source ke voici :


_______________________________

<?php

$mysql_host = 'localhost'; // entrer votre hôte ici
$mysql_user = 'root';
$mysql_password ='';
$mysql_base = 'client';//nom de la base de données

// on se connecte au server mysql
$db = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die("erreur de connexion");
// selection de la base
mysql_select_db($mysql_base,$db) or die ("erreur de connexion à la base");

// on teste si notre variable est déclarée
if (isset($_POST['nom']))
{

// lancement de la requête
$req = mysql_query("SELECT age FROM infos WHERE nom LIKE= %$_POST['nom']%");


// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

// on récupère le résultat sous forme d'un tableau
$data = mysql_fetch_array($req);

// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_free_result ($req);
mysql_close ();

// on affiche le résultat
echo 'Le numéro de téléphone est : '.$data['age'];
}
else {
echo 'le champ recherche n\'est pas déclarée';
}
?>



________________________________________________

Répondre à matryxfxpro

4

 sonik21, le 15 jui 2009 à 15:13:13

Heu... moi j'ai pas mis de "=" :

$req = mysql_query("SELECT * FROM table WHERE nom LIKE %$_POST['keyword']%");

$req = mysql_query("SELECT age FROM infos WHERE nom LIKE= %$_POST['nom']%");
JuZa.e3b.org || No man's land, People are strange, & Jesus was a punk ## The Blood's Flowers
#Engraved February#             Sleepwalking Past Hope

Répondre à sonik21
Collection CommentÇaMarche.net