Hallo
Danke, ich hab es nun wie folgt geändert
while($stmt->fetch()) {
echo "<div class="werbung_test">";
echo $werbung_code;
echo "</div>";
}
Und weil wir ja gerne mit dem gern' übersehenen nerven …
Beachte bitte den [Kontextwechsel](http://wiki.selfhtml.org/wiki/Artikel:Kontextwechsel/erkennen_und_behandeln#HTML) (hier von Text in DB nach HTML). Der Inhalt von $werbung\_code wird in die Funktion [htmlspecialchars](http://www.php.net/htmlspecialchars) gekapselt.
Das maskieren der Anführungszeichen hingegen kannst du dir sparen, wenn du als Begrenzer der Zeichenkette die einfachen Anführungszeichen benutzt. Der auf den ersten Blick einzige Nachteil ist, dass innerhalb der Zeichenkettenbegrenzer keine Variablen oder Steuerzeichen interpretiert werden.
~~~php
echo '<div class="werbung_test">'; // geht und ist besser lesbar
echo '<div class="werbung_test">$werbung_code</div>'; // geht nicht
echo "<div class=\"werbung_test\">$werbung_code</div>"; // geht
echo '<div class="werbung_test">\n'; // geht nicht
echo "<div class=\"werbung_test\">\n"; // geht
echo "<div class='werbung_test'>\n"; // geht im Übrigen auch
Und weil ich grad' dabei bin, bei diesem kurzen Abschnitt kannst du, der Übersicht halber, auch alles in einer Zeile abfrühstücken (<gedankenschweif style="mode: homer;">Hmm, … Frühstück.</gedankenschweif>
).
echo '<div class="werbung_test">' . htmlspecialchars($werbung_code) . '</div>';
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
ie:{ fl:| br:> va:) ls:[ fo:) rl:( ss:| de:> js:| zu:}
Veranstaltungsdatenbank Vdb 0.3