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]);
?>