
le 19/07/2006 à 11:10
mcbila
Bonjour, J’ai un petit souci avec un Ajout au Panier, je recois toujours une erreur : Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in c:.....basket.php on line 22
Merci pour votre aide.
Voici comment je fais :
au niveau du lien :
Panier Ligne22 :
Merci pour votre aide.
Voici comment je fais :
- <?php
- $reference = "0";
- if (isset($_GET['reference'])) {
- $reference = (get_magic_quotes_gpc()) ? $_GET['reference'] : addslashes($_GET['reference']);
- }
- ?>
- <?php
- // requete
- $sql = ("SELECT * FROM shp_articles LEFT JOIN shp_themes ON shp_articles.reference = shp_themes.ID WHERE reference = '".mysql_escape_string(stripslashes($reference))."'");
- $req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
- // recup resultat
- $data = mysql_fetch_array($req);
au niveau du lien :
- <a href='addtobasket.php?ref=<?php echo urlencode (stripslashes ($_GET['reference'])); ?>&prix=<?php echo urlencode (stripslashes ($_GET['prix'])); ?>'>
Panier Ligne22 :
- <?php
- $total = 0;
- $poids = 0;
- $req = mysql_query("select * from shp_sessions where sessID='".mysql_escape_string(stripslashes(SHOP_SESSION_ID))."'");
- +++++++++>>>LIGNE 22 : while($line = mysql_fetch_assoc($req)) {
- $artInfos = mysql_fetch_assoc(mysql_query("select * from shp_articles where reference='".$line[article]."'"));
- $poids += $line[quantite]*$artInfos[poids];
- $total += ($line[quantite]*$artInfos[prix]);
- ?>