• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wo ist mein Variablenwert geblieben?

thuemmy

Aktives Mitglied
Hallo Forum,

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";
    }
  }
Die Testausgabe direkt vor der Prüfung
Code:
array(3) {   ["gartengr"]=>   string(3) "100"   ["laubegr"]=>   string(2) "12"   ["preis"]=>   string(1) "0" }
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.
 
Ups, hab vor lauter Schreck vergessen, mich zu bedanken, was Du hiermit als nachgeholt betrachten kannst.

Gruß thuemmy
 
Zurück
Oben