thuemmy
Aktives Mitglied
Hallo Forum,
folgender Code funktioniert nicht so, wie ich es eigentlich erwarte.
Die Testausgabe direkt vor der Prüfung
Das Script wirft bei Eingabe von 0 immer den Fehler, dass der Preis eingegeben werden muss. Die Fehlermeldung kommt im Script definitiv nur einmal vor.
folgender Code funktioniert nicht so, wie ich es eigentlich erwarte.
PHP:
var_dump($_POST); // Testausgabe
if (empty($_POST['preis'])) {
$fehler['preis'] = "Preis muss eingegeben werden (auch 0)";
}
else {
if (!is_numeric($_POST['preis'])) {
$fehler['preis'] = "Preis muss numerisch sein";
}
}
Code:
array(3) { ["gartengr"]=> string(3) "100" ["laubegr"]=> string(2) "12" ["preis"]=> string(1) "0" }