chris: Datenbankabfrage - was ist falsch?

Beitrag lesen

Ich sehe keine Prüfung auf irgendwas, nur auf das was du erwartest.

Und das heißt? Ich prüfe es doch mit if oder?

Wobei ich mich aber Frage:

if ($dat["showbanner"] == 1 and $dat["banner"] != '')
  $template .= "<img src="{BANNER}" width="465" height="60" border="0" alt="".stripslashes($dat["titel"]).""><br>";

Wo du {BANNER} und vor allem mit was füllst?

{BANNER} wird auch aus der Datenbank geholt. Der betroffene Teil steht aber allerdings genau unter dem von mir vorher geposteten Coded des Template-teiles.

   while($dat=mysql_fetch_array($inhalt)) {  
    echo str_replace(array("{TITEL}","{URL}","{SHOWBANNER}","{BANNER}","{BESCHR}","{HITIN}","{HITOUT}","{DATUM}"),  
     array("<a href=\"".$cfg["url"]."/sf_partner.php?view=hitout&id=".$dat["id"]."\" target=\"".$cfg["target"]."\">".stripslashes($dat["titel"])."</a>",  
     $cfg["url"]."/sf_partner.php?view=partner&id=".$dat["id"],$dat["showbanner"],$dat["banner"],stripslashes($dat["text"]),$dat["hitin"],$dat["hitout"],  
     date("j.m.Y", $dat["since"])." um ".date("G:i", $dat["since"])." Uhr"),  
     $template);  
      }  

wobei dann $inhalt so definiert ist:

$inhalt = mysql_query("select * from sf_".$sql_dat_pv." where status='Y' order by titel ASC limit ".$pos.", ".$cfg["psite"]) or die("Partner-&Uuml;bersicht konnte nicht geladen werden!<br />".mysql_error());

Hoffe das ist etwas verständlich?