Hallo zusammen,
ich baue mir gerade ein Formular. Was auch eigentlich alles macht so wie ich es möchte.
Nun habe ich aber das Problem wenn der User ein Feld nicht richtig füllt und das Formular absendet. Das erst die Fehlermeldung kommt was er falsch gemacht hat aber auch mein komplettes gelöscht wird.

Wie kann man das Verhindern.

Danke für eure Hilfe

P.S.
Das ist der Code wo die Fehlermeldung ausgeben wird und wo er wieder hin gehen soll wenn es zu einem Fehler kommt.
Er springt auch dort hin aber wie schon gesagt das Formular ist dann leer.

Code:
if ( !$user->save() ) {
        JFactory::getApplication()->enqueueMessage(JText::_($user->getError()), 'error');
        JFactory::getApplication()->redirect(JURI::root()."index.php/haendler-handwerker");
        return false;
    }