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
Configuration: Windows XP Firefox 3.0.11
A voir également:
- Moteur de recherche
- Copernic moteur de recherche - Télécharger - Navigateurs
- Google moteur de recherche page d'accueil - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Copernic Desktop Search - Télécharger - Utilitaires
- Le fichier pdf à télécharger est disponible avec le même nom sur le site de bell canada. mais vous ne le trouverez pas directement avec un moteur de recherche… quelle est l’url de ce fichier pdf sur le site web de bell canada ? - Forum Réseaux sociaux
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';
}
?>
________________________________________________