Moteur de recherche
matryxfxpro
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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
A voir également:
- Moteur de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
- Recherche de pairs utorrent ✓ - Forum Téléchargement
4 réponses
slt..
un peu de lecture ... http://www.siteduzero.com/tutoriel-3-34441-realiser-un-moteur-de-recherche-pour-son-site.html
un peu de lecture ... http://www.siteduzero.com/tutoriel-3-34441-realiser-un-moteur-de-recherche-pour-son-site.html
<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{ } ?>
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';
}
?>
________________________________________________
_______________________________
<?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';
}
?>
________________________________________________