Dein Fehler liegt vermutlich hier:
Zitat:
if ($fehler) {
echo $fehler;
}
|
Du lässt dir jetzt nur anzeigen, ob ein Fehler aufgetreten ist oder nicht, da $fehler entweder TRUE oder FALSE ist.
Allerdings würde ich die Variable $fehler gar nicht verwenden. Sprich:
Entferne diese Zeile hier:
Zitat:
$fehler = false;
$fehlertext = "Kein Fehler";
|
$fehler=true kannst du bei den Abfragen auf Fehler auch weglassen.
Um dann zu überprüfen, ob Fehler aufgetreten sind, musst du nur prüfen, ob die Variable $fehlertext leer ist oder nicht. Denn wenn kein Fehler aufgetreten ist, ist $fehlertext auch leer:
PHP-Code:
if(!empty($fehlertext)){
echo $fehlertext;
}
else{
echo "Kein Fehler";
fputs($open, " HIER KOMMT DER EINTRAG REIN);
fclose($open);
echo "Ihr Eintrag wurde, soweit kein Fehler angezeigt wurde, Erfolgreich eingetragen.... <br />";
}
Wenn du dein Script so umänderst, zeigt er dir an, welche Eingabe fehlerhaft ist und dann siehst du, wo du etwas verbessern musst.