Ahoi Jnnbo
Naja, du checkst mehrfach, ob Daten übermittelt wurden, das ließe sich zusammenfassen. Das Umkopieren der Variablen ist mMn. auch nicht nötig.
Für best practices finde ich zudem das Zend Framework ja recht lehrreich.
Dank und Gruß,
bob from berlin