Afficher resultat requete php dans input text

Nono1nd Messages postés 265 Statut Membre -  
scriptiz Messages postés 1494 Statut Membre -
Bonjour à tous,
J'aimerai afficher le résultat d'une requète dans un input texte en php mais cela ne marche pas donc j'ai tenté d'afficher le nombre de résultat mais il n'en retourne aucun alors que la requète exécuter directement à partir de phpmyadmin fonctionne correctement.
Voici le code exécuté :

<?php
$nom=$_GET['nom'];
$req=mysql_query("SELECT espece FROM animaux WHERE nom='".$nom."'");
$res = mysql_numrows($req);
echo 'Il y a '.$res.' resultats.';
?>

Cela me retourne aucun résultat comme si celui ci ne connait pas la valeur de $nom alors qu'avec un echo $nom il retourne bien la bonne valeur.

Aidez moi s'il vous plait.


PS : la requète doit retourner un seul et unique résultat.
A voir également:

4 réponses

scriptiz Messages postés 1494 Statut Membre 425
 
C'est mysql_num_rows et non mysql_numrows ;)

Ensuite pour le mettre dans un input :
<input type="text" value="<?php echo $res; ?>" />


PS : je te conseille de faire ceci pour récupérer le nom :

$nom = mysql_real_escape_string($_GET['nom']); 
1
Nono1nd Messages postés 265 Statut Membre 6
 
Cela ne marche toujours pas j'ai toujours cette erreur :
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\wamp\www\animalerie mitch\q5.php on line 34

Quel peut etre le problème ?
0
ReDLoG
 
Bonsoir,
Mauvaise concaténation :
$req=mysql_query("SELECT espece FROM animaux WHERE nom=".$nom)or die(mysql_error());
0
Nono1nd Messages postés 265 Statut Membre 6
 
le probleme est toujours là :S
0
scriptiz Messages postés 1494 Statut Membre 425
 
Montre tout ton code.
0