J'ai un soucis,surement petit avec la fonction "mysql_fetch_array" où j'ai cette erreur:"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in..line.."
Je souhaite stocker ma requete sql(qui prend des données que l'utilisateur saisis dans un formulaire) avec mysql_query dans la variable que j'ai nommé "$affresultat".
J'ai verifié, le nom de mes attributs dans la requète SQL sont correct par rapport à ma BD.
Ensuite je souhaite inserer dans chaque colonne d'un tableau indicé les valeurs renvoyée par $affresultat donc ma requète SQL.J'utilise alors "mysql_fetch_array".
C'est surement une erreur dans ma requète mais la je suis perdu.
Voila j'espère avoir été clair à vos yeux
merci d'avance.
if ($idconnexion) {
//ma requète SQL
$requete='SELECT n_dvd,titre,duree,jaquette,lib_genre
FROM DVD,genre
WHERE DVD.n_genre=genre.n_genre
AND titre LIKE="'.$_POST['titres'].'"' ;
$affresultat = mysql_query($requete);
echo'<table width="95%" border="1">';
echo'<tr>';
echo'<td align="center">TITRE</td>';
echo'<td align="center">DUREE</td>';
echo'<td align="center">GENRE</td>';
echo'<td align="center">JACQUETTE</td>';
echo'<td align="center">ACTEURS</td>';
echo'</tr>';
while ( $ligne = mysql_fetch_array($affresultat , MYSQL_BOTH)) { //mon erreur signalé
echo'<tr>';
echo'<td>'.$ligne[0].'</td>'; //insert dans chaque colonne les données de la requete $requete
echo'<td>'.$ligne[1].'</td>';
echo'<td>'.$ligne[2].'</td>';
echo'<td><img src="/DVDTHEQUE/images'.$ligne[3].'.jpg"</td>';
echo'<td>'.$ligne[4].'</td>';
echo'</tr>';
}
echo '</table>'; //Pour chaque ligne de AffichResultat on affiche la requete
}