Gå til innhold

Slette nyheter----Trenger litt hjelp


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 :shrug:

 

Men setter veldig stor pris på svaret ditt. Takker :woot:

 

DanielP

Lenke til kommentar

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...