Hallo!
Bei einer Datenbankauswertung möchte ich alle manuell eingegebenen Einträge in einem <Select> ausgeben. Die habe ich wie folgt gelöst:
Meine Testdaten in der DB enthalten zweimal einen manuell eingegeben Wert. Allerdings wird immer nur einer ausgegeben! Für $i = 0 gibt PHP den ersten Eintrag aus und ein leeres Auswahlfeld. Für $i = -1 ist es umgekehrt, hier wird der ein leeres auswahlfeld ausgegeben und dann der zweite Eintrag!
Kann mir bitte jemand weiterhelfen?
MfG
Pascal
Bei einer Datenbankauswertung möchte ich alle manuell eingegebenen Einträge in einem <Select> ausgeben. Die habe ich wie folgt gelöst:
PHP-Code:
$sql_heiligabend_3_5 = "SELECT heiligabend_3 FROM `umfrage_heiligabend` WHERE `heiligabend_3`!='1' AND `heiligabend_3`!='2' AND `heiligabend_3`!='3' AND `heiligabend_3`!='4'";
$heiligabend_3_5 = mysql_db_query($dbname, $sql_heiligabend_3_5);
echo "<td width=\"80%\"><select size=\"4\">";
for ($i = 0; $i < mysql_num_rows($heiligabend_3_5); $i++)
{
$orte = mysql_fetch_array($heiligabend_3_5);
$ort = $orte[$i];
echo "<option>$ort</option>";
}
Kann mir bitte jemand weiterhelfen?
MfG
Pascal
Kommentar