Auf der Ausgabeseite gebe ich noch mal die Möglichkeit bei Fehlern auf die Eingabeseite zurück zukommen.
Und jetzt kommt das Problem:
Da ich die Var species im Array habe und nun die selected in der Optionsfeld machen will, kommt es zu Fehlern.
Hier mal der Code für das Auslesen aus der Datenbank und den selected der Einträge:
Habe ich nur ein Wert im Array, wird die Optionsliste nur einmal geladen. Habe ich aber mehrer Wert im Array wird jedesmal die die Optionsliste neu geladen.
Was ist denn jetzt schon wieder falsch, oder habe ich nur ein Denkfehler.
Und jetzt kommt das Problem:
Da ich die Var species im Array habe und nun die selected in der Optionsfeld machen will, kommt es zu Fehlern.
Hier mal der Code für das Auslesen aus der Datenbank und den selected der Einträge:
PHP-Code:
<select size="9" name="species[]" multiple>
<?php
$te = count($species);
for ($i=0; $i<$te; $i++)
{
$res = mysql_query("SELECT * FROM osg_species");
while($r = mysql_fetch_array($res))
{
echo "<option value='$r[id]'";
if($r[id] == $species[$i])
{
echo " selected ";
}
echo ">$r[species1] $r[species2]</option>\n";
}
}
?>
</select>
Was ist denn jetzt schon wieder falsch, oder habe ich nur ein Denkfehler.
Kommentar