22. september 2005 - 19:19
Der er
19 kommentarer og 2 løsninger
slette finktion?
hejsa .. har et link system hvor jeg gerne vil kunne slette link fra en "admin" siden hvis folk nu hygger sig med at spamme den eller sådan noget! hvordan laver jeg det sådan af: jeg kommer ind på en side hvor alle linksne bliver listet på på en lodret linje, og så står der slet eller lign ud for dem, så trykker jeg bare på slet og så fjerner den dem fra databasen. .S
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
22. september 2005 - 19:23
#1
DELETE FROM dinTabel WHERE id=42
22. september 2005 - 19:24
#2
så mødes vi sku igen :) hvorfor det der id=42, hvad betyder dety? og hvordan skal det hele se ud? somsagt er jeg mega noob :)
22. september 2005 - 19:24
#3
Dine slette-links skal jo så helst se sådan her ud: deleteLink.php?id=42 og så opbygger du denne SQL af dette: $sql = "DELETE FROM donTabel WHERE id=" . $_GET["id"];
22. september 2005 - 19:25
#4
bruger selv noget ala det her: include("../mysql.php"); if($_GET['delete']){ $id = $_GET['delete']; mysql_query("delete from link where id='$id'"); echo "Udført! - slettet id: $id"; } $query = mysql_query("select * from link 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": } ?>
22. september 2005 - 19:25
#5
42 er bare mit yndlingseksempel når der skal bruges et tal ;^) Tallet skal svare til det id som høre til det link som skal slettes.
22. september 2005 - 19:29
#6
hehe fair :) får en fejl: Parse error: parse error, unexpected ':', expecting ',' or ';' in /free1go/t/o/www.tossen.1go.dk/link/delete.php on line 13
22. september 2005 - 19:30
#7
Hvordan ser din kode ud?
22. september 2005 - 19:30
#8
hold da op så var i begge her igen... kan slet ik følge med :P det er flatov's kode jeg har brugt og får fejl i :)
22. september 2005 - 19:31
#9
<? include("connect.php"); if($_GET['delete']){ $id = $_GET['delete']; mysql_query("delete from link where id='$id'"); echo "Udført! - slettet id: $id"; } $query = mysql_query("select * from link 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": } ?>
22. september 2005 - 19:31
#10
Rettes fra: echo "<br /><a href=" . $PHP_SELF . "?delete=" . $result['id'] . ">Slet" . $result['link'] . " </a> - $link": - til: echo "<br /><a href=" . $PHP_SELF . "?delete=" . $result['id'] . ">Slet" . $result['link'] . " </a> - $link";
22. september 2005 - 19:32
#11
Desuden bør denne: mysql_query("delete from link where id='$id'"); - vist rettes til: mysql_query("delete from link where id=$id");
22. september 2005 - 19:38
#12
hmm.. jamen jeg takker igen :) smid svr :P i bliver da rige idag :D
22. september 2005 - 19:39
#13
Svar :^)
22. september 2005 - 19:52
#14
nielle nr. 2 du retter, har du ret i, men kan ikke se forskellen på det første du har rettet :D men du har som altid ret.. man bliver jo kun klogere, hvilket er dejligt.
22. september 2005 - 19:52
#15
Svar fra mig også, så må du lige bedømme pointfordelingen.
22. september 2005 - 20:16
#16
I den første - 22/09-2005 19:31:44 - retter jeg det kolon der er helt i enden af linjen til et semikolon.
22. september 2005 - 20:17
#17
Selvfølgelig gjorde du da det :D Bare lige mig der ikke kunne finde fejlen, men godt du kunne.
22. september 2005 - 20:23
#18
Jeg fik nu også en god del hjælp via fejlmeddelelsen fra 22/09-2005 19:29:42. ;^)
22. september 2005 - 21:01
#19
Rigtigt, men det vigtigste er vel også, at han får besvaret sin spørgsmål. At vi så samarbejder lidt, er vel kun et plus :D
22. september 2005 - 21:02
#20
:^)
22. september 2005 - 21:52
#21
:)
Vi tilbyder markedets bedste kurser inden for webudvikling