Problème : Résultat moteur de recherche (php)
Résolu
garinsha20
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
garinsha20 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
garinsha20 Messages postés 20 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème concernant les résultat d'une recherche.
J'ai 3listes déroulantes sur lesquelles l'utilisateur choisi un champs dans la liste et lance la recherche (sur un bouton rechercher).
Le problème, c'est que je n'arrive pas à faire en sorte que le résultat dans ma page d'après, affiche ce que l'utilisateur à choisi.
Voici mon code:
Partie PHP :
$query=mysql_query("SELECT nommaitre FROM Maitre WHERE nomanimal like('".($_POST['nommaitre'])."%')");
$query=mysql_query("SELECT nomanimal FROM Animal WHERE nomanimal like('".($_POST['nomanimal'])."%')");
$query=mysql_query("SELECT raceanimal FROM Animal WHERE raceanimal like('".($_POST['raceanimal'])."%')");
Partie HTML
<?
while($res=mysql_fetch_array($query))
{
echo '
<tr>
<td width="25%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['nommaitre'].'</font>
</td>
<td width="25%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['nomanimal'].'</font>
</td>
<td width="20%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['raceanimal'].'</font>
</td>
<td width="15%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['datedecesanimal'].'</font>
</td>
<td width="8%" bgcolor="#FFFFFF" height="23">
<p align="center"><font size="2">
//Je ne sais pas vraiment ce qu'il faut mettre dans le 'a class'
<a class="class1" href="formulaire.php?nom1='.$res['idanimal'].'">
<font color="#D50304">VOIR</font>
</a></font>
</td>
</tr>';
}
?>
Le résultat de ce code donne toutes les animal se trouvant dans la base. Or je veux que les champs s'affichent seulement sur ce que l'utilisateur a choisi, là ils ne prend pas en compte la demande de l'utilisateur.
Vu les $query ont tous les même noms, celà m'affiche seulement le résultat de la raceanimal.
Pourriez-vous m'aidez , merci d'avance!
J'ai un problème concernant les résultat d'une recherche.
J'ai 3listes déroulantes sur lesquelles l'utilisateur choisi un champs dans la liste et lance la recherche (sur un bouton rechercher).
Le problème, c'est que je n'arrive pas à faire en sorte que le résultat dans ma page d'après, affiche ce que l'utilisateur à choisi.
Voici mon code:
Partie PHP :
$query=mysql_query("SELECT nommaitre FROM Maitre WHERE nomanimal like('".($_POST['nommaitre'])."%')");
$query=mysql_query("SELECT nomanimal FROM Animal WHERE nomanimal like('".($_POST['nomanimal'])."%')");
$query=mysql_query("SELECT raceanimal FROM Animal WHERE raceanimal like('".($_POST['raceanimal'])."%')");
Partie HTML
<?
while($res=mysql_fetch_array($query))
{
echo '
<tr>
<td width="25%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['nommaitre'].'</font>
</td>
<td width="25%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['nomanimal'].'</font>
</td>
<td width="20%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['raceanimal'].'</font>
</td>
<td width="15%" bgcolor="#FFFFFF" height="23">
<font size="2">'.$res['datedecesanimal'].'</font>
</td>
<td width="8%" bgcolor="#FFFFFF" height="23">
<p align="center"><font size="2">
//Je ne sais pas vraiment ce qu'il faut mettre dans le 'a class'
<a class="class1" href="formulaire.php?nom1='.$res['idanimal'].'">
<font color="#D50304">VOIR</font>
</a></font>
</td>
</tr>';
}
?>
Le résultat de ce code donne toutes les animal se trouvant dans la base. Or je veux que les champs s'affichent seulement sur ce que l'utilisateur a choisi, là ils ne prend pas en compte la demande de l'utilisateur.
Vu les $query ont tous les même noms, celà m'affiche seulement le résultat de la raceanimal.
Pourriez-vous m'aidez , merci d'avance!
Merci d'avoir répondu et d'avoir pris en compte ma demande, mais en fait depuis j'ai trouvé la réponse!
Merci quand même bonne journée!