key323 |
22.02.2009 15:22:58 |
Smarty
Hallo,
ich möchte eine Datenbank Tabelle auslesen und den Inhalt dann anschliessend über smarty ausgeben.
Hier mein Versuch:
PHP-Code:
function getKunden() {
$connection = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
$result = mysqli_query($connection, 'SELECT * FROM ' . TBL_KUNDEN);
while ($row = mysqli_fetch_assoc($result)) {
#printf ("%s\n %s\n %s\n %s\n\n", $row["id"], $row["vorname"], $row["nachname"], $row["email"]);
$smarty_array = array(
'id' => $row["id"],
'vorname' => $row["vorname"],
'nachname' => $row["nachname"],
'email' => $row["email"]
);
}
return $smarty_array;
}
ok und hier der Inhalt meines Templates
HTML-Code:
{foreach name=irgendwas key=kunde item=data from=$kunden}
Ausgabe 1: {$kunde}
<br>
Ausgabe 2: {$data}
<br>
{/foreach}
leider wird immer nur der letzte Datensatz ausgegeben...
Hat jemand eine Idee wie ich alle kriege?
Gruß
key
|