DanielP Skrevet 6. oktober 2003 Del Skrevet 6. oktober 2003 Igjen er veldig ny på php og har holdt på med ett nyhetsscript jeg fant. Men en ting den ikke viste var hvordan jeg laget en delete seksjon. Så jeg kan slette uønskede meldinger. Lurte på om noen kunne hjulpet meg med dette? Jeg vet ikke hva dere trenger fra meg(om dere trenger hele scriptet fra meg) så dere må bare si ifra hva dere trenger. Setter veldig stor pris på all hjelp. DanielP Lenke til kommentar
BlueEAGLE Skrevet 7. oktober 2003 Del Skrevet 7. oktober 2003 Siden du har fortalt så lite om gjesteboken så gjetter jeg følgende: *Du bruker mysql *Du har en tabell som heter Gjestebok som har bla.a. feltene > ID > Navn > Innhold Så det du trenger da er en select boks og en delete knapp. <?php $result=mysql_query("SELECT ID, Navn, Innhold FROM Gjestebok") or die (mysql_error()); echo '<select name="Innlegg">'; while $row=mysql_fetch_assoc($result) { echo '<option value="'. $row['ID']. '">'. $row['Navn']. ', '. substr($row['Innhold'], 0,20) . '...</option>'; } echo '<input type="submit" name="Action" value="Slett!">'; ?> Så er det bare å velge et innlegg og trykke på slett. Formet sin action legger du i samme eller en annen fil. Delen som sletter innlegget ser slik ut. <?php if ($_POST['Action']=='Slett!') { $query="DELETE FROM Gjestebok WHERE ID=.$_POST['ID']; mysql_query($query) or die(mysql_error()); header("location: url.til/sidenDin.php"); } ?> Håper dette hjelper. Lenke til kommentar
DanielP Skrevet 7. oktober 2003 Forfatter Del Skrevet 7. oktober 2003 Får opp Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /mnt/home3/d/da/danlinux/public_html/slette_include.php on line 18 vet ikke helt hva dette betyr Men setter veldig stor pris på svaret ditt. Takker DanielP Lenke til kommentar
BlueEAGLE Skrevet 7. oktober 2003 Del Skrevet 7. oktober 2003 Se i linje 18 i scriptet om det mangler en ', " eller . der. Jeg har ikke testet koden så den kan ha bugs Lenke til kommentar
fanti Skrevet 8. oktober 2003 Del Skrevet 8. oktober 2003 Ser ut som det mangler en " i queryet der. Kan se ut som det skal være slik: <?php if ($_POST['Action']=='Slett!') { $query="DELETE FROM Gjestebok WHERE ID=".$_POST['ID']; mysql_query($query) or die(mysql_error()); header("location: url.til/sidenDin.php"); } ?> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå