Hallo,
ich habe ein PHP Problem und benötige eure Hilfe. Es handelt sich um ein Array das aus einer Datenbak gefüllt wird. ich poste einfach mal den PHP Quellcode. Es läuft im Rahmen eines Frameworks, nur nebenbei.
In der Ausgabeseite ist folgendes definiert um auf die Variablen zuzugreifen:
Und hier bei der Ausgabe liegt mein Problem. Er gibt in jeder Seite
mit dem Wert Anzeige aus, obwohl in der Datenbank nur ein Eintrag den Titel: "Name der Person" enthält.
Ich hoffe das war klar.
gibt 110-1 aus.
Vielen Dank und Gruß
Matthias
ich habe ein PHP Problem und benötige eure Hilfe. Es handelt sich um ein Array das aus einer Datenbak gefüllt wird. ich poste einfach mal den PHP Quellcode. Es läuft im Rahmen eines Frameworks, nur nebenbei.
PHP:
...
$specials = site_db_fetchRowset(DB,$query);
if ($specials)
foreach ($specials as $special) {
//$special["inhalt"] = str_replace("&","&",replace_external_links($special["inhalt"]));
$special["inhalt"] = str_replace("&","&",$special["inhalt"]);
$this->data["specials"][] = $special;
$zahl = strcmp( "Name der Person", $special["titel"] );
echo $zahl;
switch($zahl){
case 0:
$tmp["schnuller"] = true;
$this->data["schnuller"][] = $tmp;
break;
}
In der Ausgabeseite ist folgendes definiert um auf die Variablen zuzugreifen:
PHP:
<html>
<body>
<work:for-each value-of="specials">
<div class="box rightbox width1">
<h1>Special</h1>
<div class="m_text">
<!-- variable auf true gesetzt -->
<work:if value-of="schnuller">
<div style="text-align:right;">Anzeige</div>
</work:if>
<work:if value-of="img">
<img src="/img/specials/%s" width="140">
<work:attribute name="src" value-of="img" mode="inlay" />
</img>
</work:if>
<h3>
<work:value-of name="titel" />
</h3>
<work:value-of name="inhalt" /><br />
</div>
</div>
</work:for-each>
</body>
</html>
Und hier bei der Ausgabe liegt mein Problem. Er gibt in jeder Seite
PHP:
div style="text-align:right;">Anzeige</div>
Ich hoffe das war klar.
PHP:
echo $zahl;
Vielen Dank und Gruß
Matthias
Zuletzt bearbeitet: