Warning: mysql_fetch_assoc()

Résolu/Fermé
ilhan94 Messages postés 2 Date d'inscription samedi 30 avril 2011 Statut Membre Dernière intervention 1 mai 2011 - 30 avril 2011 à 22:54
ilhan94 Messages postés 2 Date d'inscription samedi 30 avril 2011 Statut Membre Dernière intervention 1 mai 2011 - 1 mai 2011 à 01:53
Bonjour,

Dans l'execution de mon site Web, j'ai l'erreur "Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\wamp\www\Fringues\articles.php on line 51"

J'ai beau voir et revoir mon code et je ne trouve pas :@@ Please HELLPP!!! je passe mon BTS la semaine prochaine et je suis en angoisse pas possible.

Voici mon code :

<div class="element_menu">
<h3>Catalogue</h3>
<ul>
FEMMES
<li><a href="articles.php?cat=1" onClick="action()">Jeans</a></li>
<li><a href="articles.php?cat=2">Vestes</a></li>
<li><a href="articles.php?cat=3">Accessoires</a></li>
<br><br>
HOMMES
<li><a href="articles.php?cat=4">Jeans</a></li>
<li><a href="articles.php?cat=5">Vestes</a></li>
<li><a href="articles.php?cat=6">Accessoires</a></li>
</ul>
</div>
</div>
<div id="corps">
<div id="titre">
Consulter les produits
</div>
<center> Tous nos produit vont de la taille S à la taille XL </center><br>
<?php
mysql_connect('localhost', 'root','');
mysql_select_db('dress&co');
$requete= "SELECT * FROM produits WHERE idcategorie='".$_GET['cat']."';";
$resultat=mysql_query($requete);
$ligne=mysql_fetch_assoc($resultat);
?>



2 réponses

Dynamix Messages postés 202 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 30 avril 2011 76
30 avril 2011 à 23:46
Dans un premier, tu peux essayer de faire :
$resultat=mysql_query($requete) or die (mysql_error());

Peut être que ce message d'erreur t'aidera plus.
0
ilhan94 Messages postés 2 Date d'inscription samedi 30 avril 2011 Statut Membre Dernière intervention 1 mai 2011
1 mai 2011 à 01:53
ah oui javai completemen oublié le or die et ca ma donné la réponse
MERCI BEAUCOUP!!
0
Lumpy-Rock Messages postés 68 Date d'inscription jeudi 6 mai 2010 Statut Membre Dernière intervention 19 juillet 2014 1
1 mai 2011 à 00:46
Bonjour :)

Je pense que ta syntaxe est fausse :
$requete= "SELECT * FROM produits WHERE idcategorie='".$_GET['cat']."';";

Essaie comme ca :
$cat = $_GET['cat'];
$requete= "SELECT * FROM produits WHERE idcategorie=\''$cat'\'";
0