Hello,
<select name="data[jahr][]">
<option value=""></option>
Sieht die Option vielleicht so aus?
Dann sachon mal was von arrays gehört?
Nein?Wo kommen denn die Daten her aus ner Datenbank?
Wie schreibt man Daten in ein Array?
$arr[]=$var;
Was macht man dann?
Man wertet das Array aus.
Wie wertet man das Array aus?
Vorzugsweise mit einer foreach () Schleife.
Ja Schleife lieber Tom! (nur für Insider)
Hab Dich erwischt *gg* Stimme Dir aber zu.
foreach ($arr as $key=>$value){}
und die Frage mit dem "wie vorbelegen?"
$default ist das Array der anzuzeigenden Vorbelegungen. Der Key des Wertes wird in der DB abgespeichert. =array(5=>"1975";7=>"1977";...)
$db_value ist der Wert aus dem Datenbankfeld.
foreach ($default as $key => $val)
{
$val=htmlentities($val);
$selected="";
if ($db_value = $key)
{
$selected=" selected";
}
echo "<option value="$key"$selected >$val</option>";
}
Versuch es mal so. Ich hoffe, ich habe keinen fehler drin
Grüße
Tom