waswiewo
Erfahrenes Mitglied
Hallo PHP-Freunde,
ich steh grad ein wenig auf dem Schlauch.
Folgender Code, den ich in meinem Registrierungs-Formular habe, funktioniert 1A:
Wenn ein Fehler auftritt, dann bleibt die Auswahl "männlich" in dem Select.
Nun nutze ich aber bei der Geburtstags-Angabe eine Schleife für die Options-Felder.
Wie kann ich hier die select-Überprüfung mit einbauen:
Mein Versuch:
So, wie ich es oben gemacht habe, geht es nicht. Es wird aber auch kein Fehler ausgespuckt. Auch mein Editor meckert nicht.
Irgendwie sehe ich grad vor lauter Bäumen den Wald nicht mehr...
Über jeden kleinsten Hinweis bin ich dankbar!
Mfg und gute Nacht
waswiewo
ich steh grad ein wenig auf dem Schlauch.
Folgender Code, den ich in meinem Registrierungs-Formular habe, funktioniert 1A:
Code:
<option value="männlich"<?php echo((!empty($_POST['sex']) and ($_POST['sex'] == 'männlich')) ? 'selected' : ''); ?>>männlich</option>
Wenn ein Fehler auftritt, dann bleibt die Auswahl "männlich" in dem Select.
Nun nutze ich aber bei der Geburtstags-Angabe eine Schleife für die Options-Felder.
Wie kann ich hier die select-Überprüfung mit einbauen:
Code:
<?php
for($i = 1; $i < 32; $i++) {
echo "\t\t<option value=\"$i\">";
echo $i;
echo "</option>\r\n";
}
?>
Mein Versuch:
Code:
<?php
for($i = 1; $i < 32; $i++) {
echo "\t\t<option value=\"$i\"";
echo ((!empty($_POST['birth'][0]) and ($_POST['birth'][0] == '$i')) ? 'selected' : '');
echo ">";
echo $i;
echo "</option>\r\n";
}
?>
So, wie ich es oben gemacht habe, geht es nicht. Es wird aber auch kein Fehler ausgespuckt. Auch mein Editor meckert nicht.
Irgendwie sehe ich grad vor lauter Bäumen den Wald nicht mehr...
Über jeden kleinsten Hinweis bin ich dankbar!
Mfg und gute Nacht
waswiewo
Zuletzt bearbeitet: