Du løber jo alle rækker igennem her: while($rows=mysql_fetch_array($result)){ Så trækker du ID'et ud på rækken: $id = $rows['id']; og så sletter du hver enkelt række igen: $sletquery = mysql_query("delete from guestbook where id = $id");
Hvis SLET skal give mening, så skal den ikke være i din WHILE og evt i en funktion for sig. Hvor du så laver: $sletquery = mysql_query("delete from guestbook where id = $_GET['id'] LIMIT 1");
Nu kan den slette indlæggene, med overstående kode, men jeg får bare en header fejl:
Cannot modify header information - headers already sent by (output started at /usr/home/web/web110387/site/forbindelse.php:9) in /usr/home/web/web110387/maerkeligt.php on line 9
Du har noget output i din fil: forbindelse.php Prøv evt at smid koden fra filen herind. HUSK at ret brugernavn/kodeord/database/host til noget andet, f.eks. XXXXXX Ellers vil andre kunne logge ind på din database.
Jo, men kan kun det mest basale, med at hente og indsætte i databaser osv.. Så er ikke helt klar over, hvordan det virker, når man begynder at lave koder med php?=osv :)
Ved at du lave: noget.php?side=vis.php Betyder "bare" du f.eks. har en hovedside kaldet noget.php den henter så f.eks. filen vis.php og så viser den noget info. Det som står i ?side=vis.php Kan man så trække ud via: $_GET['side']; //Vil indeholde: vis.php
Nej, jeg vil ikke vise dig det. Jeg vil hjælpe dig til at forsøge at lave det selv. :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.