Hi,
Dein Problem ist, wie immer oder immer noch: die Strukturierung von Code. Überlege Dir den Aufbau der Anwendung, also:
a) was soll auf der Seite gezeigt werden, wenn keine Parameter im Spiel sind
b) welche Benutzeraktionen sind geplant (Planung der Schlüssel- bzw. Aktionparameter)
(b) endet serverseitig in einer Kontrollstruktur. Dafür setzt Du einfach nur Parameter in die Links vom Backend, z.B. delete=123 oder update=123 usw. und in der serverseitigen Kontrollstruktur werden mit if/elsif/else die Parameter einfach abgefragt. Ja, es ist tatsächlich sehr einfach, setz Dich mit dem BLeistift an den Küchentisch, gehe das mal durch und dann ist das nur noch Tipparbeit.
Du wirst solche Parameter-Kontrollstrukturen immer wieder brauchen (Tipp: if/else, kein Switch!), auch dann, wenn z.B. Eingabemasken dynamisch erzeigt werden so wie hier in diesem Beispiel
MfG