smarty => arrayübergabe, endlosschleife???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • smarty => arrayübergabe, endlosschleife???

    Schönen guten Mittag,

    hab mal wieder ein Problem. Geht um Arrays und ein select drop down Menu.
    Folgendes:

    index.php:
    PHP-Code:
    $row=get_event();
                                    

                    
    $smarty->assign("drop_down_event_id"$row["event"]["eventid"]);
                    
    $smarty->assign("drop_down_event_name"$row["event"]["eventname"]);

    //$row soll die daten aus der Datenbank beinhalten. 

    und so sieht meine Funktion get_event() aus:
    PHP-Code:
    function get_event(){
        
    $sql="SELECT * FROM events";
        
    $result=mysql_query($sql);
        
    $row=mysql_fetch_assoc($result);
        while(
    $row)
        {
        
    $array=Array
                (
                
    "event" => Array
                            (
                            
    "id" => $row["eventid"],
                            
    "name" => $row["eventname"]
                            )
                );

            
        }
        return 
    $array
    ich arbeite mit der templateengine Smarty.

    Also zur Erklärung:
    In der Funktion soll im array $array unter dem key [event] die keys [id] und [name] gespeichert und mit den Werten aus der Datenbank gefüllt werden.
    Anschließend soll das komlette Array zurückgegeben werden.
    Beim Seitenaufrug muss aber eine Endlosschleife oder ähnliches geschehen, denn mein Firefox läd und läd und läd. Wenn ich von Hand in der index.php ein array schreibe und es auswerte, funktioniert es, soll aber nicht sinn der Sache sein.
    Hoffe, ihr könnt mir helfen.

    Danke.
    Zuletzt geändert von DeadNovum; 06.06.2007, 16:41.

  • #2
    Re: smarty => arrayübergabe, endlosschleife???

    Mach Testausgaben! Fange mit einem var_dump($array) vor dem return an.

    Kommentar

    Lädt...
    X