Bonjour à tous,
Je suis débutant en php et mysql. Pour l'école je dois faire le classique gestionnaire de bibliothèque, enfin bref...
Lorsque j'éxecute ce morceau de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
case 2 :
		$sql = 'SELECT date_retour FROM EMPRUNT WHERE code_catalogue = '.$code_catalogue.';';
		$result = mysql_query ($sql) or die ('Impossible de consulter la date de retour du livre numero '.$code_catalogue.'.<br />Erreur mysql : '.mysql_error());
		if (!mysql_fetch_row($result)) 
		{
			echo "Ce livre n'est pas présent dans la liste des emprunts";
		} else {
			$date_retour[] = mysql_fetch_row($result);
			echo $date_retour[0];
		}
		break;
avant j'ai récupéré $code_catalogue comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$code_catalogue = mysql_real_escape_string(htmlspecialchars($_POST['code_catalogue']));
Mon problème c'est que mysql_fetch_row ne me renvoit rien, alors que si je fais la requete directement dans la base j'obtient bien un résultat (la date de retour). Je n'arrive pas à trouver pourquoi...
Merci d'avance pour votre aide...