Danke für eure hilfe aber ich habe es aus irgendeinen grund nicht hinbekommen.
Also möchte ich das ganze anders machen und zwar hab ich eine datei(bsp.datei) zwei HTML siete (bsp:erfolg.php und misserrfolg.php).
Im test sieht das ganze dan so aus
PHP-Code:
<?php
$errors= array("KNRANR" , "telefon" , "DOa" , "PLZWa" , "SHa" , "NVK" , "SO" ,"NDS" ,
"NVB" , "K" , "BLZ" ,"radiobutton3" , "radiobutton4" , "Konto" , "radiobutton1" ,
"Nc" , "SHc" , "PLZWc" , )
?>
<?php
if (isset($_POST["Senden"])) {
if (!isset($_POST["KNRANR"]) || !trim($_POST["KNRANR"])) {
$errors["count"]++;
$errors["knranr"] = true; //das geht dan so weiter bis ich alle durch habe
if ($errors["count"] >= 2) {
echo ' Bitte alle rot markierten Felder ausfüllen ';
$fehlerknranr =17;//das geht dan soweiter bis ich alle durch habe
}
else if (isset($errors['knranr'])) {
echo 'TEST';
$fehlerknranr =17;//das geht dann auch soweiter bis alle durch sind
}
?>
<?php
}
else
{
if(isset($errors)==0)
?>
//Ihr ist dan der HTML code für erfolg.php
?>
<?php
}
if ((isset($_POST["Senden"]) && $errors>0) OR !isset($_POST["Senden"])) {
?>
//hier ist der HTML code für misserfolg.php
Doch problem ist zu beginn zeigt er beide formulare eine unter der anderen an sobald ich dan Daten senden drück leiter er mich weiter auf misserfolg.php und dort bleibt er dann auch, selbst wenn ich alle felder richtig ausfülle.
Bin am verzweiflen kann mir da jmd weiterhelfen oder ein guten tipp geben