Hallo zusammen,
bin gerade dabei ein form-checker mit fehlermeldung zu basteln.
Doch irgendwo ist ein fehler drin... (wobei ich (noch ;-) kein php-experte bin)
$fehlerbegin = "Folgende felder sind nicht ausgefüllt worden:";
/*beginn der fehlermeldung (nur einmal abgebildet)*/
$errorcounter = "0"
/*Errorcounter um festzustellen ob $fehlerbeginn
* abgebildet werden muss.
*/
function checkerror ($errorcounter,$fehlerbegin){if ($errorcounter = "1"){echo $fehlerbegin.$errorcounter;};};
/* funktion zum schauen ob fehlerbegin abgebildet werden muss
* inkl ausgabe $errorcounter
*/
/**
* Workshop data -> Felder explizit abfragen, $errorcounter ausgeben
*/
if($sa060702 == ""
$errorcounter ++;
checkerror($errorcounter,$fehlerbegin);
echo "Kursdatum".$errorcounter;
};
if($name01 == ""){
$errorcounter ++;
checkerror($errorcounter,$fehlerbegin);
echo "Name".$errorcounter;
exit;
};
Das ergibt dann folgendes:
Folgende felder sind nicht ausgefüllt worden: 1Kursdatum1
Folgende felder sind nicht ausgefüllt worden: 1Name2
-------------------------------------------------^
Doch beim pfeil oben sollte eigentlich eine "2" sein. Wieso wird diese Variable ($errorcounter) erst danach "2".
Habe ich die Variablenübergabe nicht richtig gemacht oder woran liegts?
Ich hoffe Ihr versteht was ich machen möchte...
gruss
michel