dragonlord
Erfahrenes Mitglied
Hallo zusammen,
ich komme mal wieder nicht weiter. Hab schon rumprobiert ohne ende.
Ich habe eine Tabelle da stehe verschiedenen Anzeigen drin.
Damit man die Anzeigen löschen kann habe ich mir folgendes gedacht:
Jede Anzeige hat eine eigene ID. Beim klicken auf den Löschbutton wird die
Datei Admin.php aufgerufen und die ID der Anzeige als Variable $id mit übergeben.
Also z.b. admin.php?id=2
Erst mal vorab der Aufbau der Textdatei:
id|||Name|||Status|||balabla
Also die ID steht immer ganz vorne in der Zeile.
Ich will also das beim Klicken auf admin.php die Textdatei durchgegangen wird.
Die Datei wird erstmal zeilenweise in ein Array gespeichert.
Dann soll jeden Zeile nochmal in ein Array gespeichert werden. Damit ich den ersten Block (|||) jeder zeile auf die ID hin übeprüfen kann. Wenn die ID = mit der übergebenen
Variable $id ist soll diese Zeile dann gelöscht werden.
Hier mal meim Code-Versuch zum überprüfen der Zeilen:
Das Klappt aber hinten und vorne nicht. Kann jemand helfen?
PS. Das ganze zur veranschaulichung:
http://www.tuerlingedv.de/kleinanzeigen/anzeige.html
ich komme mal wieder nicht weiter. Hab schon rumprobiert ohne ende.
Ich habe eine Tabelle da stehe verschiedenen Anzeigen drin.
Damit man die Anzeigen löschen kann habe ich mir folgendes gedacht:
Jede Anzeige hat eine eigene ID. Beim klicken auf den Löschbutton wird die
Datei Admin.php aufgerufen und die ID der Anzeige als Variable $id mit übergeben.
Also z.b. admin.php?id=2
Erst mal vorab der Aufbau der Textdatei:
id|||Name|||Status|||balabla
Also die ID steht immer ganz vorne in der Zeile.
Ich will also das beim Klicken auf admin.php die Textdatei durchgegangen wird.
Die Datei wird erstmal zeilenweise in ein Array gespeichert.
Dann soll jeden Zeile nochmal in ein Array gespeichert werden. Damit ich den ersten Block (|||) jeder zeile auf die ID hin übeprüfen kann. Wenn die ID = mit der übergebenen
Variable $id ist soll diese Zeile dann gelöscht werden.
Hier mal meim Code-Versuch zum überprüfen der Zeilen:
PHP:
$lines = file("anzeigen.txt"); // ganze Datei Zeilenweise in ein Array
$zeile = explode('|||', $lines);
for ($zerhackt = 0; count($zeile) ; count($zeile) == count($zeile)+1) {
$i = explode('|||', $zeile);
echo "$i[0]";}
Das Klappt aber hinten und vorne nicht. Kann jemand helfen?
PS. Das ganze zur veranschaulichung:
http://www.tuerlingedv.de/kleinanzeigen/anzeige.html