markusfroehlich: Datensätze aus einem CMS löschen / bearbeiten

Beitrag lesen

Hallo Leute!

Ich habe folgendes Problem.

Ich hab mir ein CMS gebaut mit dem ich z.B News, Termine, usw. verwalte.
Die Datensätze der jeweiligen Items zeige ich als Tabelle an.

z.B.: News Verwaltung

News 1 löschen | bearbeiten
News 2 löschen | bearbeiten

Wobei löschen | bearbeiten bei mir 2 Icons (Bilder) sind.

Nun zu meinem Problem.

die beiden Icons die ich zum löschen/bearbeiten verwende,
übergeben über Get, 2 Steuervariablen und sind Links:

Beispiel:

Löschen:
index.php?act=delete&id=21

Bearbeiten:
index.php?act=edit&id=21

Wenn man draufklickt wird der Datensatz brav gelöscht, aber man sieht
in der Browseradressleiste die übergebenen Variablen, da sie ja mit Get übergeben werden.

Irgendwie ist es aber nicht konfortabel wenn ein Benutzer die Steuervariablen sieht
bzw. zugriff darauf hat, da er sie einfach in der Leiste ändern oder refreshen kann.

Eine Möglichkeit wäre auch für jedes löschen | bearbeiten ein eigenes Formular erzeugen lassen,
dass die Id im Hintergrund per hidden speichert und die Variablen dann per Post verschickt.

Nachteil bei diese Methode:

  • Generierter Code wird 4x so lang
  • Formularbuttons müssen dann per Css zu Icons gemacht werden

Ausserdem habe ich gehört das, dass versenden per Post auch nicht gerade sicherer ist als mit Get.

Wie macht ma dies am besten / sichersten, hab schon viel in Foren nachgeschaut
aber nicht wirklich was brauchbares gefunden.

Wie lößt ihr das?