Hallo,
ich habe folgendes Problem:
Ich möchte Daten, welche in einer MySQL-Datenbank gespeichert sind in einem Smarty Template ausgeben. Leider liest Smarty meine über SQL ausgegebenen Arrays nicht richtig. Ich habe folgende MySQL anfrage:
Jetzt versuche ich dies in dem Template auszugeben:
Leider bekomme ich keine Ausbage sondernb nur eine leere Tabelle raus!
In der Datenbank sind folgende Spalten: id, datum, newsletter, auflage
und es sind 4 zeilen gefüllt.
Wo kann das der Fehler sein? Ist die Zuordnung der Werte denn richtig? Oder ist die ganze Vorgehensweise komplett falsch? Gibt es einen anderen richtigen Weg?
Ich bin für jede Hilfestellung dankbar!
ApeMaster
ich habe folgendes Problem:
Ich möchte Daten, welche in einer MySQL-Datenbank gespeichert sind in einem Smarty Template ausgeben. Leider liest Smarty meine über SQL ausgegebenen Arrays nicht richtig. Ich habe folgende MySQL anfrage:
PHP-Code:
include ("admin/config.php");
$query = "SELECT * FROM newsletter_archiv";
$result = mysql_query($query);
$smarty->assign("newsletter", mysql_fetch_assoc($result));
Code:
<table> {section name=mysec loop=$newsletter} {strip} <tr bgcolor="{cycle values="#aaaaaa,#bbbbbb"}"> <td>{$newsletter[mysec].datum}</td> <td>{$newsletter[mysec].auflage}</td> </tr> {/strip} {/section} </table>
In der Datenbank sind folgende Spalten: id, datum, newsletter, auflage
und es sind 4 zeilen gefüllt.
Wo kann das der Fehler sein? Ist die Zuordnung der Werte denn richtig? Oder ist die ganze Vorgehensweise komplett falsch? Gibt es einen anderen richtigen Weg?
Ich bin für jede Hilfestellung dankbar!
ApeMaster
Kommentar