Hell-O!
$strSQL = "SELECT verein_name FROM dfb";
$result2=mysql_query($strSQL);
Wo ist die Fehlerabfrage?
while($row = mysql_fetch_row($result2))
{
$v=$row[0];
}
Warum moppelst du doppelt und speicherst das Ergebnis der Datenbankabfrage nochmal in einem Array? Brauchst du die später nochmal im selben Script?
$verein=array($v,$v);
Du möchtest jeden ausgelesenen Verein einem Array hinzufügen? Dann tu dies in der while-Schleife. Im Moment steht deine Arrayzuweisung außerhalb, sodass deine Anweisung dem Array $verein den letzten Wert von $v zweimal zuweist. Wenn du print_r($verein) einfügst, siehst du, was ich meine. Ein Blick in das PHP-Handbuch kann nicht schaden.
for($i=0;$i<18;$i++) {
Oha, und wenn es nun irgendwann mal 25 Vereine sind? Änderst du dann alle Scripte?
Mal als kleinen Denkanstoß:
while($row = mysql_fetch_row($result2)) {
echo '<option value="' . $row[0] . '">' . $row[0] . "</option>\n";
}
Siechfred
Ich bin strenggenommen auch nur interessierter Laie. (molily)
Zitat des Tages || Falle Aufteilungsbescheid || RT 221 Erfurt-Altstadt i.V.