Hallo, ich habe mal wieder ein Problem mit einer Array...
Ich bastele gerade an meiner eigenen Community herum mit Profil, Gästebuch und so weiter.
Einmal gibt es für jeden User ein Gästebuch, welches z.b. mir angezeigt wird, wenn ich sein Profil besuche, also für Besucher.
Jetzt hab ich noch eine "Verwaltung" also wenn ich mir mein eigenes Profil anschaue. Dort möchte ich in meinem Gästebuch auch einzelne Einträge wieder löschen können. Das kennt ja jeder, denke ich mal ;-)
Die Gästebucheinträge werden in eine Array eingelesen und in einer Textdatei abgespeichert.
Nur jetzt habe ich einen Hänger, ich komme nicht mehr weiter -.-
So denke ich mal könnte es aussehen, funktioniert aber leider nicht.
gb.php
und wenn löschen erfolgt
Ich bin leider jetzt ein wenig Ratlos.
Vielen Dank fürs durchlesen und eure Hilfe!
Ich bastele gerade an meiner eigenen Community herum mit Profil, Gästebuch und so weiter.
Einmal gibt es für jeden User ein Gästebuch, welches z.b. mir angezeigt wird, wenn ich sein Profil besuche, also für Besucher.
Jetzt hab ich noch eine "Verwaltung" also wenn ich mir mein eigenes Profil anschaue. Dort möchte ich in meinem Gästebuch auch einzelne Einträge wieder löschen können. Das kennt ja jeder, denke ich mal ;-)
Die Gästebucheinträge werden in eine Array eingelesen und in einer Textdatei abgespeichert.
Nur jetzt habe ich einen Hänger, ich komme nicht mehr weiter -.-
So denke ich mal könnte es aussehen, funktioniert aber leider nicht.
gb.php
PHP:
$kommentare=file("../".$_SESSION['username']."/gaestebuch.txt");
for($i=0;$i<sizeof($kommentar);$i++){
echo $kommentar[$i];
echo "<form method=\"post\" action=\"gb.php\">";
echo "<textarea style=\"display:none\" name=\"nummer\"></textarea>";
echo "<input type=\"submit\" name=\"button\" value=\"löschen\">";
echo "</form>";
}
und wenn löschen erfolgt
PHP:
if($_POST[nummer]){
$kommentare=file("../".$_SESSION['username']."/gaestebuch.txt");
unset($kommentare[$_POST[nummer]]);
}
Ich bin leider jetzt ein wenig Ratlos.
Vielen Dank fürs durchlesen und eure Hilfe!