Kenney
Mitglied
Hallo m.scatello,Wenn du das
änderst inPHP:<?php $proSatzArr = [3, 4, 5, 6, 7]; foreach($proSatzArr As $proS) { $ausgabe = "<option value='$proS'"; if(isset($_POST["proSatz"])) { if($_POST["proSatz"] == $proS) { $ausgabe .= " selected"; } } $ausgabe .= ">$proS</option>\n"; echo $ausgabe; } ?>
dann kannst du dir das isset in der Schleife sparenPHP:<?php $proSatzArr = [3, 4, 5, 6, 7]; $proSatz = isset($_POST["proSatz"]) ? $_POST["proSatz"] : ""; foreach($proSatzArr As $proS) { $ausgabe = "<option value='$proS'"; if ($proSatz == $proS) $ausgabe .= " selected"; $ausgabe .= ">$proS</option>\n"; echo $ausgabe; } ?>
vielen Dank für deinen Hinweis. Das Ding mit den "isset´s" hat einiges verfälscht, soviel ist wohl auch nicht gut.
Ich fande es auch sehr seltsam, dass es zwei, fünf mal gut funktioniert und dann wirft er Fehlermeldungen ohne Ende raus.
Ich hoffe ich komme noch dahinter, wie man es besser aufbaut.