| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
fuji2006 Nouveau WRInaute
Inscrit le: 23 Fév 2007 Messages: 1
|
Posté le : Ven Fév 23, 2007 18:44 Sujet du message: Moteur de recherche |
|
|
Bonjour voila j ai un site qui reference les artisans suivant leurs metiers et departement/ville ect , je souhaiterais creer un moteur qui quand on est sur la page de tel departement cherche dans ce departement
Pour l'instant j'ai le debut de mon script , ce bout la marche mais le probleme c'est que ca cherche dans tout les departements
De plus j aurais voulu egalement une recherche par image style google et la je seche :/
| Code: |
<? include('bandeau.php'); ?>
<? include('connexion.php');?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" colspan="3" align="center">
<form name="form1" method="post" action="recherche.php">
<p> </p>
<p>RECHERCHE D'UNE ACTIVITE PAR MOTS CLES</p>
<p> </p>
<p>Mots clés:
<input name="mots" type="text" id="mots" size="50">
</p>
<p>
<input type="submit" name="Submit" value="Envoyer">
</p>
</form>
<div id="search">
<a href="#" style="font-size: 10px">Images</a> <a href="#" style="font-size: 10px">Profession</a> <a href="#" style="font-size: 10px">Vous referencer</a> <a href="#" style="font-size: 10px">Créer votre site</a>
<a href="contact_2.php" style="font-size: 10px"> Votre Avis</a>
</div>
</td>
</tr>
<tr class="titre">
<td width="25%">Nom</td>
<td width="56%">Activité</td>
<td width="19%">Ville</td>
</tr>
<tr>
<td height="30" colspan="3">
<?
/*$query = "SELECT * FROM therapie WHERE dep = '".$departement."'";*/
/*$query = "SELECT * FROM therapie WHERE dep = '".$departement."' AND WHERE MATCH (nom, prenom, metier, descri, biographie, conseil, reve, accueil, comment, cml1, cml2, cml3, cml4, cml5, cml6, cml7, cml8, cml9, interview, bim00, bim01, bim02, bim03, bim04, bim05, bim06, bim07, bim08) AGAINST ('".$mots."')";*/
$query = "SELECT * FROM therapie WHERE MATCH (nom,prenom,metier,spe,ville,accueil,dep,interview,nom_dep) AGAINST ('".$mots."')" ;
$result = mysql_query($query);
if($result){
while($r = mysql_fetch_object($result)){
$nom = StripSlashes($r->nom);
$metier = StripSlashes($r->metier);
$ville = StripSlashes($r->ville);
$prenom = StripSlashes($r->prenom);
?>
<table width="100%" border="0" align="center">
<tr>
<td width="220"><a href="site/index.php?id=<?=$r->id?>&nam=<?=$nam?>">
<?=$prenom?>
<?=$nom?>
</a></td>
<td width="500"><?=$metier?></td>
<td width="162"><?=$ville?></td>
</tr>
</table>
<?
}
}else{
echo"erreur de requête";
}
?>
</td>
</tr>
</table>
<? include ('site/pied.php')?>
|
|
|
| |
|
 |
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1038 Localisation: Paris
|
Posté le : Ven Fév 23, 2007 19:37 Sujet du message: Moteur de recherche |
|
|
en temps normal je n'aurais pas répondu, tu aurais pu sélectionner le code à afficher..
/*$query = "SELECT * FROM therapie WHERE dep = '".$departement."'";*/
ça me paraissait pas mal ça. |
|
| |
|
 |
Leonick WRInaute accro

Inscrit le: 08 Aoû 2004 Messages: 8427 Localisation: Val de Marne
|
Posté le : Ven Fév 23, 2007 20:46 Sujet du message: Moteur de recherche |
|
|
| RomsIW a écrit: |
| en temps normal je n'aurais pas répondu, |
c'est vrai que c'est juste les bases en sql, donc vouloir s'attaquer à un tel projet sans maitriser les bases  |
|
| |
|
 |
KOogar WRInaute accro

Inscrit le: 16 Nov 2004 Messages: 2818 Localisation: Bangalore +3h30
|
Posté le : Sam Fév 24, 2007 8:49 Sujet du message: Moteur de recherche |
|
|
Bienvenue sur WRI fuji2006
1° tu as oublié dans ta requete :
WHERE dep = '".$departement."
2° bien sur la variable $departement doit etre renseigné avant si tu ne veux pas une erreur lors de l'excution de ton code |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|