Hallo Hendrik.
Muss ich jetzt in jedem option eine PHP-Anweisung wie
<?
if ($_POST['Anrede'] == 'Herr'){
echo "selected"
}
?>machen oder kann sich php das auch irgendwie merken???
Du könntest doch gleich die option-Elemente per Schleife ausgeben lassen und anhand des Wertes von $_POST['Anrede'] das selected-Attribut setzen.
Beispiel (mir war gerade danach):
<select name="Anrede">
[code lang=php]<?php
$arr_anreden = array('Herr', 'Frau', 'Fräulein', 'Sir');
foreach ($arr_anreden as $str_anrede) {
echo ' <option value="'.$str_anrede.'"';
if (isset($_POST['Anrede']) and $_POST['Anrede'] == $str_anrede) {
echo ' selected="selected"';
}
echo '>'.$str_anrede.'</option>'."\n";
}
?>
</select>[/code]
Einen schönen Donnerstag noch.
Gruß, Ashura
--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]