Pb avec mon moteur de recherche |
|
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Code21 frontpage mioche
 |
Pb avec mon moteur de recherche , Posté le: 02-08-2005 10:16 |
|
|
Slt c encore moi
Bon mon site avence et mon moteur de recherche aussi. J'ai fait comme me l'a demendé Nevinrhal en utilisant une base de donné et un script.
Sachant que je m'y connait en rien au php et MySQL et que mon site est en PHP avec une bd, j'ai fait le moteur de recherche comme ce que j'ai trouvé sur le site de multimania mais voila quand j'affiche la page resultat.php en localhost voici le message que j'ai
| Citation: |
Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\symbian-hack\resultat.php on line 302
Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\symbian-hack\resultat.php on line 304
Notice: Undefined variable: nom in c:\program files\easyphp1-8\www\symbian-hack\resultat.php on line 306
Notice: Undefined variable: finrequete in c:\program files\easyphp1-8\www\symbian-hack\resultat.php on line 309
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\symbian-hack\resultat.php on line 321
|
J y comprend rien et puis c quoi le probléme avec le variable nom. En tout cas pour mieux vous aidez a comprendre mon probléme voici mes scriptes sur la page resultat.php:
| Citation: |
<?php
if ($nom != "")
$finrequete .= " nom LIKE '%$nom%'";
if ($nom != "")
$finrequete .= " nom LIKE '%$type%'";
if ($nom != "")
if ($finrequete != "")
$finrequete .= " nom LIKE '%$description%'";
if ($finrequete != "")
$sql="SELECT * FROM id WHERE $finrequete";
else
$sql="SELECT * FROM id";
?>
<?php
$host = "localhost";
$user = "root";
$password = "******";
$db = "moteur_de_recherche";
$db = mysql_connect($host, $user, $password) or die ("Connexion au serveur impossible");
$res=mysql_query($sql, $db);
while ($ligne = mysql_fetch_object ($res))
{
print "<tr>";
print "<td>$ligne->nom</td>";
print "<td>$ligne->description</td>";
print "<td>$ligne->type</td>";
print "<td>$ligne->lien";
print "</td>";
print "</tr>";
}
?> |
et puis voici ce que j'ai ecrit pour le formulaire:
| Citation: |
<form method="post" action="resultat.php">
<table align="center">
<!--DWLayoutTable-->
<tr>
<td width="147" height="21" valign="top"><div align="center">
<input type="text" name="nom">
</div></td>
</tr>
<tr>
<td height="22" align="center" valign="top"><input type="submit" name="recherche" value="Cherche"></td>
</tr>
</table>
</form> |
Je vois vraiment pas le probléme et malgré mes tentatives de changement j'arrive tj pas a regler le pb . Alors merci de voir ce qui ne va pa bien ici. |
|
|
|
 |
Accueil Forum
-> php |
Toutes les heures sont au format GMT + 1 Heure
|
| Page 1 sur 1 |
|
S'enregistrer
Profil
Se connecter pour vérifier ses messages privés
Rechercher
Membres
FAQ
Connexion
|