Jede ausgabe eine Option

  • Hallo zusammen

    Ja ich hab wieder mal ein problemchen :)
    Ich mache gerade eine Ausgabe von Bildern also der ein Name vom Bild sollte immer eine Option erhalten.

    Bis jetzt hab ich das:

    PHP
    <option><?php
       $o = opendir( "uploads/games/" );
       while( $dat = readdir( $o )) if( is_file( "uploads/games/".$dat ))
       echo $dat; ?></option>


    Das geht auch aber alle Namen kommen in einer Option...
    Wie kann ich jetzt machen das jedes Game eine eigene Option erhält?

  • Irgendwie haberts bei mir mit den einzelen ausgaben und mehreren ausgaben hab jetzt mysql ausgabe in option kommt aber auch nur eine:

    PHP
    <?php 
    echo "<option>".$name."</option>" 
    ?>

    An was liegt das?

  • ähm? klar hast du da nur eine option, die ausgabe für die option ist ja hinter der schleife, also wird nur eine option mit dem namen des letzten ergebnisses deiner sql-abfrage ausgegeben.
    wenn du eine option für jeden namen willst solltest du die ausgabe auch in die schleife setzen.

  • lol? :D

    Code
    while($row = mysql_fetch_object($start))
    {
           $name = $row->name;
           echo "<option>".$name."</option>";
    }


    so muss das aussehen ;)

  • $name = $row->name;

    Wieso erst in eine andere variable schreiben? Das ist doch unnötig.