|
Titre: Unknown column in where clause Posté par: Diabolo le 25 Septembre 2005 à 13:59:03 Slt,
Si vous avez ce prob sur le thème de votre site: ouvrir theme.php. supprimez: if ($banners == 1) { $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_banner WHERE type='0' AND active='1'")); /* Get a random banner if exist any. */ /* More efficient random stuff, thanks to Cristian Arroyo from http://www.planetalinux.com.ar */ if ($numrows>1) { $numrows = $numrows-1; mt_srand((double)microtime()*1000000); $bannum = mt_rand(0, $numrows); } else { $bannum = 0; } $sql = "SELECT bid, imageurl, clickurl, alttext FROM ".$prefix."_banner WHERE type='0' AND active='1' LIMIT $bannum,1"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); $bid = $row[bid]; $imageurl = $row[imageurl]; $clickurl = $row[clickurl]; $alttext = $row[alttext]; if (!is_admin($admin)) { $db->sql_query("UPDATE ".$prefix."_banner SET impmade=impmade+1 WHERE bid='$bid'"); } if($numrows>0) { $sql2 = "SELECT cid, imptotal, impmade, clicks, date FROM ".$prefix."_banner WHERE bid='$bid'"; $result2 = $db->sql_query($sql2); $row2 = $db->sql_fetchrow($result2); $cid = $row2[cid]; $imptotal = $row2[imptotal]; $impmade = $row2[impmade]; $clicks = $row2[clicks]; $date = $row2[date]; /* Check if this impression is the last one and print the banner */ if (($imptotal <= $impmade) AND ($imptotal != 0)) { $db->sql_query("UPDATE ".$prefix."_banner SET active='0' WHERE bid='$bid'"); $sql3 = "SELECT name, contact, email FROM ".$prefix."_bannerclient WHERE cid='$cid'"; $result3 = $db->sql_query($sql3); $row3 = $db->sql_fetchrow($result3); $c_name = $row3[name]; $c_contact = $row3[contact]; $c_email = $row3[email]; if ($c_email != "") { $from = "$sitename <$adminmail>"; $to = "$c_contact <$c_email>"; $message = ""._HELLO." $c_contact:nn"; $message .= ""._THISISAUTOMATED."nn"; $message .= ""._THERESULTS."nn"; $message .= ""._TOTALIMPRESSIONS." $imptotaln"; $message .= ""._CLICKSRECEIVED." $clicksn"; $message .= ""._IMAGEURL." $imageurln"; $message .= ""._CLICKURL." $clickurln"; $message .= ""._ALTERNATETEXT." $alttextnn"; $message .= ""._HOPEYOULIKED."nn"; $message .= ""._THANKSUPPORT."nn"; $message .= "- $sitename "._TEAM."n"; $message .= "$nukeurl"; $subject = "$sitename: "._BANNERSFINNISHED.""; mail($to, $subject, $message, "From: $fromnX-Mailer: PHP/" . phpversion()); } } $showbanners = "<a href="banners.php?op=click&bid=$bid" target="_blank"><img src="$imageurl" border="0" alt='$alttext' title='$alttext'></a>"; } } Remplacer par: if ($banners) { include("banners.php"); } Sinon si vous voulez garder la bannière, cf le topic: http://www.pragmamx.org/forum-topic-9414.0.html Titre: Re : Unknown column in where clause Posté par: fonfonsd le 10 Novembre 2006 à 23:07:46 bjr
j'ai bien cette phrase mais pas le "if banners ...........etc " dans mon theme php du theme de mon site :'( Titre: Re : Unknown column in where clause Posté par: Diabolo le 11 Novembre 2006 à 14:07:44 Rien à voir avec ton problème
Pour ton cas, il s'agit d'un prob avec un module phpnuke et pas à cause du thème :mad: Titre: Re : Unknown column in where clause Posté par: fonfonsd le 11 Novembre 2006 à 20:45:16 ok
|