Coca
06.01.2006, 14:16
Hallo ich könnte ein bischen Hilfe gebrauchen.
Ich bin mit meiner Weissheit bzw. meinem Können am Ende.
Ich hole mir per Select Daten aus einer Datenbank
$SqlResultGenre = $mysql->query("SELECT Genre FROM mdb_filme WHERE Genre !='' ORDER BY Genre ASC");
while($showFilm = mysql_fetch_array($SqlResultGenre)){
echo "<option value=\"".$showFilm[Genre]."\">".$showFilm[Genre]."</option>"; }
echo "
</select>
</b>
und schreibe sie dann so in eine Selctbox
Nun ist es so das es sich hier um Genre von Filmen handelt. Es gibt aber mehrere Filme die das selbe Genre haben. Ergo habe ich z.B. 3 mal Horror, 3 mal Kömödie und 2 mal Zeichentrick in meiner Selctbox stehen.
Das macht die Box unnötig lang und die doppelten auszuwählenden Dinge unsinnig.
Nun dachte ich mir, das ich mir eben mit einer Whileschleife die Daten in ein Array schreiben lasse und dann eben per array_unique das Array von doppelten Daten säubere. Aber mist , ich bekomme es nicht hin.
Ich könnte mir auch vorstellen das es möglich ist in der Whileschleife was einzubauen das mir dort die doppelten Daten ausfiltert, aber wie gesagt da fehlt mir wissen.
Könnte mir jemand auf die Sprünge helfen ? *bettel*
Ich bin mit meiner Weissheit bzw. meinem Können am Ende.
Ich hole mir per Select Daten aus einer Datenbank
$SqlResultGenre = $mysql->query("SELECT Genre FROM mdb_filme WHERE Genre !='' ORDER BY Genre ASC");
while($showFilm = mysql_fetch_array($SqlResultGenre)){
echo "<option value=\"".$showFilm[Genre]."\">".$showFilm[Genre]."</option>"; }
echo "
</select>
</b>
und schreibe sie dann so in eine Selctbox
Nun ist es so das es sich hier um Genre von Filmen handelt. Es gibt aber mehrere Filme die das selbe Genre haben. Ergo habe ich z.B. 3 mal Horror, 3 mal Kömödie und 2 mal Zeichentrick in meiner Selctbox stehen.
Das macht die Box unnötig lang und die doppelten auszuwählenden Dinge unsinnig.
Nun dachte ich mir, das ich mir eben mit einer Whileschleife die Daten in ein Array schreiben lasse und dann eben per array_unique das Array von doppelten Daten säubere. Aber mist , ich bekomme es nicht hin.
Ich könnte mir auch vorstellen das es möglich ist in der Whileschleife was einzubauen das mir dort die doppelten Daten ausfiltert, aber wie gesagt da fehlt mir wissen.
Könnte mir jemand auf die Sprünge helfen ? *bettel*