06. oktober 2005 - 10:31
Der er
10 kommentarer og 1 løsning
hjælp til slette funktion
hejsa alle.. syntes det er ved at gå lidt dødt med spørgsmål her inde, så jeg vil da lige stille et.. jeg har et slette funktion: <? include("connect.php"); if($_GET['delete']){ $id = $_GET['delete']; mysql_query("delete from news where id='$id'"); echo "Udført! - slettet id: $id"; } $query = mysql_query("select * from news ORDER BY id DESC"); while($result = mysql_fetch_array($query)){ extract($result); echo "<br /><a href=" . $PHP_SELF . "?delete=" . $result['id'] . ">Slet " . $result['link'] . " </a> - $link"; } ?> når jeg så går ind på delete.php skriver den fx.: Slet - Resource id #2 kan jeg ikke få den til at skrive slet - og så overskriften på nyheden isteder for det der id #2 ?? .S
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
06. oktober 2005 - 10:44
#1
så skal du bare lave en query først eller lave et felt der poster overskriften $res = mysql_query("SELECT * FROM news WHERE id='".$_GET[delete].'") or die(mysql_error()); $row = mysql_fetch_array($res); mysql_query("delete from news where id='".$_GET[delete]."'"); echo "Udført! - slettet ".$row[overskrift]."";
06. oktober 2005 - 10:50
#2
I din news har du et felt med overskrift ? I stedet for $result['link'] kan du vælge at bruge $result['overskrift'] (Hvis feltet hedder overskrift)
06. oktober 2005 - 10:52
#3
"Overskrift" eller "Link" - hvad hedder feltet med overskriften? Men prøv med denne her variant: <? include("connect.php"); if (isset($_GET['delete'])) { $id = $_GET['delete']; mysql_query("DELETE FROM news WHERE id=$id"); echo "Udført! - slettet id: $id"; } $query = mysql_query("SELECT * FROM news ORDER BY id DESC"); while ($row = mysql_fetch_assoc($query)) { echo "<br /><a href=" . $PHP_SELF . "?delete=" . $row['id'] . ">Slet " . $row['link'] . " </a> - " . $row['link']; } ?>
06. oktober 2005 - 11:05
#4
fandt selv ud af det :) men i skal ha tak for hjælpen .. nogen af jer der samler på points så smid et svar :)
06. oktober 2005 - 11:10
#5
Hvad var løsningen ?
06. oktober 2005 - 11:10
#6
Hvordan så din egen løsning så ud?
06. oktober 2005 - 11:12
#7
<? include("connect.php"); if($_GET['delete']){ $id = $_GET['delete']; mysql_query("delete from news where id='$id'"); echo "Udført! - slettet id: $id"; } $query = mysql_query("select * from news ORDER BY id DESC"); while($result = mysql_fetch_array($query)){ extract($result); echo "<br /><a href=" . $PHP_SELF . "?delete=" . $result['id'] . ">Slet " . $result['link'] . " </a> - $overskrift"; } ?>
06. oktober 2005 - 11:47
#8
er i der? nogen der vil ha del i pointsne eller skal dmdisco ha dem selv? ..
06. oktober 2005 - 11:55
#9
Jeg står over.
06. oktober 2005 - 16:01
#10
bare iorden, den anden har ik svaret, så dmdisco får dem..
06. oktober 2005 - 21:46
#11
Helt fint med mig :^)
Vi tilbyder markedets bedste kurser inden for webudvikling