Hi,
<p>Datensatz 1: <a href="<?php echo $_SERVER['PHP_SELF'] ?>?action=delete&id=1">Löschen</a></p>
<p>Datensatz 2: <a href="<?php echo $_SERVER['PHP_SELF'] ?>?action=delete&id=2">Löschen</a></p>
...
Ja so geht das aber ich habe die Frage so verstanden das der link in etwa so aussehen sollte:
<a href="delete from tablle where spalte=wert">Löschen</a>
> Diese Lösung ist schlecht, weil
>
> a) du dich auf das Vorhandensein von $\_SERVER[HTTP\_REFERER'] verlässt, was nicht jeder Browser mitschickt bzw. durch einen Proxy oder Firewall oftmals überschrieben wird mit so sinnvollen Werten wie «111111111111», etc.
Das wusste ich nicht, das ist natürlich doof.
> b) bei dir «short\_open\_tag» auf On stehen muss, was aufgrund der Portabilität vermieden werden sollte.
das wusste ich auch nicht.
Naja man lernt nie aus. Werds mir merken. kann man das irgendwie
umgehen? Hab das benutzt da ich ab und an mal mit getvariablen
erbeite, bzw. die gleiche seite von unterschiedlichen aufgerufen
werden kann. Damit man dann aber zu der zurück kommt, und ich nicht
"unnötigerweise" bei den links noch ein
"?aufrufe\_seite=$\_SERVER[PHP\_SELF]" dranhängen muss, hab ich das so
gelöst und es funktionierte bis jetzt überall.
MfG