Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 16-09-2009, 15:08
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

mit dem Array hat das vermutlich wenig zu tun. Ich denke, dass es an diesen beiden Variablen liegt:

Zitat:
Zitat von kleiner57990 Beitrag anzeigen
$fehlertelefon =18;
$fehlerknranr =17;
Vorher wurden die im entsprechenden if-Block gesetzt, jetzt außerhalb. Daher werden die also immer belegt und sorgen vermutlich daher für die rote Kennzeichnung der Felder.

Ist es so besser?
PHP-Code:
if (isset($_POST["Senden"])) {
    
$errors['knranr'] = !isset($_POST["KNRANR"]);
    
$errors['telefon'] = !isset($_POST["telefon"]);
}
if (
count($errors) == 2) {
    echo 
'Bitte alle rot markierten Felder ausfüllen';
    
$fehlerknranr =17;
    
$fehlertelefon =18;
}
else if (
$errors['knranr']) {
    echo 
'Bitte Kunden bzw Abonummer angeben!';
    
$fehlerknranr =17;
}
else if (
$errors['telefon']) {
    echo 
'Bitte Telefon Nummer eingeben!';
    
$fehlertelefon =18;

Gruß,

Amica
Mit Zitat antworten