Wo liegt der/die Fehler. Bisher hat die Pruefung von !isset($_POST['Feldname']) nicht funktioniert.
definiere "fehler" und "nicht funktioniert" etwas näher
Kann es sein, dass dies nicht erkannt wird, wenn die php-Datei das erste mal aufgerufen wird?
!isset($_POST['Feldname']) wird true liefern, wenn das formular geladen wird und das $_POST-array leer ist - sollte ansich funktionieren
ggf solltest du ein paar debugausgaben einbauen ;)
Ist der Ansatz so richtig oder was kann ich anders/besser machen?
prinzipiell ist der ansatz in ordnung