Frank123: Daten löschen mit MYSQL

Beitrag lesen

Also wenn die Datei genauso heisst wie die ID, dann weisst du ja auch welche Datei du löschen musst.
Dazu benutzt den Befehl unlink(filename). Hier musst du jetzt wieder deinen Pfad angeben den du für das Bild benutzt.

  
unlink("img/url_img/".$_GET["id"]);  

!!!!!!!!!!!!!!

Der Code sollte nicht so stehen gelassen werden, er dient nur zur Veranschauchlichung!

Wenn jemand ganz gemein ist, kann er mit dem Aufruf von
(deine URL)/delete.php?id=xyz/index.php
alles mögliche löschen.

Du solltest stattdessen bei gehen und den eintrag über die ID in der Datenbank suchen. und nur wenn du auch fündig geworden bist das ganze löschen. Alternativ kannst du auch hier wieder $row->id benutzen. Achja auch das POST ist hier keine sichere Variante, denn selbst wenn Textboxen versteckt sind können sie mit Tools wie FireBug geändert werden

!!!!!!!!!!!!!!

Du solltest vorsichtig mit unlink umgehen. Nicht das du die falsche(n) Datei(en) löscht!

!!!!!!!!!!!!!!

Gruß

Frank