PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Smarty (http://www.selfphp.de/forum/showthread.php?t=21004)

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_SERVERDB_USERDB_PASSDB_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


DokuLeseHemmung 22.02.2009 15:29:42

AW: Smarty
 
$smarty_array[] = array(..........

Templateengines und warum diese nicht glücklich machen


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:15:53 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.