smarty => arrayübergabe, endlosschleife???

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.
    Last edited by DeadNovum; 06-06-2007, 15:41.

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

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

    Comment

    Working...
    X