Ich hoffre mal auf Eure Hilfe
Folgendes Problem:
Gegeben: Ein Array, erstellt folgendermaßen:
Dieses Array will ich nutzen, um bei mehreren Formular-SELECT die Options zu generieren. Dabei soll aber jedesmal ein anderer Eintrag dieses Arrays vorselektiert sein.
Soll in etwa so aussehen:
In $montag[$x+2] wird die "Voreinstellung" zusammengebaut.
Wer bitte hilft mir, die Function make_mod_option($voreinstellung,$liste) zubauen?
Bisher habe ich mir das irgendwie SO vorgestellt:
Wofür ich zu blöd bin ist die Verwendung von FOREACH an dieser Stelle. Ich hab schon so viel probiert .... kann mir bitte mal einer sagen wie man das richtig einsetzt?
Herzlichsten Dank für jeden konstruktiven Hinweis!!
Folgendes Problem:
Gegeben: Ein Array, erstellt folgendermaßen:
PHP-Code:
$sql_mod = "SELECT modid, modname, modlevel FROM xxxxxx WHERE modlevel <= 4 ";
.......
$res_mod = mysql_query($sql_mod, $verbindung);
$modarray = mysql_fetch_array($res_mod);
Soll in etwa so aussehen:
PHP-Code:
echo "<select size=1>".make_mod_option($montag[$x+2],$modarray)."</select>";
Wer bitte hilft mir, die Function make_mod_option($voreinstellung,$liste) zubauen?
Bisher habe ich mir das irgendwie SO vorgestellt:
PHP-Code:
function make_mod_option($voreingestelltermod,$liste) {
$optionstring = "";
foreach($liste as $liste['modname']) {
echo "$voreingestelltermod | $liste['modname']<br>";
$optionstring.= ($liste['modname'] == $voreingestelltermod) ? "<option selected>":"<option>";
$optionstring.= $liste['modname'];
$optionstring.= "</option>";
}
return $optionstring;
}
Herzlichsten Dank für jeden konstruktiven Hinweis!!
Kommentar