dedlfix: PHP / MYSQL Bestimmter Datensatz löschen/ansehen/bearbeiten

Beitrag lesen

echo $begrüßung;

Mit den hintersten 3 Felder will ich den jeweiligen Datensatz ansehen/löschen/bearbeiten.
Nun steh ich vor der Mauer: Wie kann ich den jeweiligen Datensatz der  der Zeile auswählen??

Wie identifizierst du einen Datensatz? Hast du einen Primärschlüssel? Verwende diesen, um den Aktionen mitzuteilen, womit du sie auszuführen gedenkst.

Wäre auch froh, wenn mir jemand sagen könnte ob das ne gute Lösung ist oder ich mal wieder paranoid alles doppelt und dreifach geschrieben habe.

Keine gute Lösung ist im Allgemeinen, Aktionen die Änderungen vornehmen, über einen GET-Aufruf vorzunehmen. Das betrifft vor allem die Aktion Löschen. Wenn beispielsweise der Aufruf einer solchen URL http://example.com/delete.php?id=foo reicht, um einen Datensatz zu löschen, hast du ein Problem mit Surfbeschleunigern, die im Hintergrund schon mal eben alle Links aufrufen um das Ergebnis für den Fall des wirklichen Aufrufs schon im Cache zu haben. Auch Linkchecker und Suchmaschinen wissen nicht, dass sie solchen Links nicht folgen dürfen. Deshalb POST für die eigentliche Aktion verwenden. Die Bestätigungsabfrage-Seite "Wollen Sie wirklich löschen?" kann natürlich per GET aufgerufen werden, da passiert ja noch nichts.

echo "$verabschiedung $name";