Moin,
sieht ziemlich planlos aus, ergo: Plan machen.
Überlege Dir als Erstes, welche Parameter zu definieren, woraus dann die entsprechenden Aktionen abzuleiten sind. Du brauchst Parameter zum
- Bearbeiten,
- Löschen-Bestätigen
- Löschen,
und dazu die ID (Beispiel-ID: 123) vom dazugehörigen Datensatz. Das könnte dann z.B. so aussehen:
- edit=123
- deleteconfirm=123
- delete=123
Wobei in der übers Template aufgebauten Tabelle für (1) und (2) die Links zu setzen sind. Klick auf (1) erzeugt das Edit-Formular, Klick auf (2) einen weiteren Link zum Bestätigen des Löschvorgangs, dieser Link enthält dann den Parameter (3).
Der Rest ist ganz einfach eine Parameter-Kontrollstruktur:
// param() steht sinngemäß für den Griff in das $_GET-Array
if( param('edit') ){}
elsif( param('deleteconfirm') ) {}
elsif( param('delete') ){}
else{ errorPage("Unbekannter Parameter") }
Damit kriegst Du eine Struktur in Deinen Code, kannst den auch ggf. erweitern und zumindest auch optisch verstehen was die Wartung betrifft.
MfG