nach ziemlich langer abstinenz musste ich mich mal wieder dem Thema PHP und so weiter widmen,
hat auch alles so ziemlich geklappt - bis auf eine Kleinigkeit:
Zu anfang soll der Benutzer aus einer Dropdown Liste (select) einen Eintrag auswählen-
Die Einträge hierfür werden aus einer Mysql Datenbank ausgelesen
- Code: Select all
print "<form name='auswahl_inst' action ='$PHP_SELF' method='post'>";
print "<select name=\"register\">";
$ssql1 = "SELECT * FROM inst";
$result = mysql_query($ssql1) or die ("Fehler!");
$anzahl = mysql_num_rows($result);
$row = mysql_fetch_row($result);
print "<option value=\"0">--------------</option>";
while ($row = mysql_fetch_row ($result))
{
print "<option value=\"$row[0]\">$row[1]</option>";
}
print "</select>";
print "<input type=\"submit\" value=\"Auswählen\" name='aus_inst'>";
print "</form>";
row[0] ist ein AutoIncrement und $row[1] ein Varchar(50)
Soweit so gut - nur leider unterschlägt mir das Select den 1. Datensatz aus der Datenbank ?
Wenn ich mir die schleife per print einfach ausgeben lasse sind alle einträge vorhanden
Das passiert sowohl am entwicklungsrechner (Win7 x64, xampp 1.7.3) als auch auf dem Server ...
hab ich nen Denkfehler oder ist das ding wirklich Buggy ?
Edit sagt:
Wenn ich das ganze nur in HTML nachbaue (also alle einträge von Hand anlege ist auch alles da ????-
Jetzt bin ich noch mehr durcheinander ????