Avatar billede bluffern Nybegynder
10. februar 2006 - 16:06 Der er 13 kommentarer og
1 løsning

Slette en nyhed - virker ikke?

Jeg er ved at lave sådan jeg kan slette mine nyheder, men det virker ikke, nogen der kan finde nogle fejl?

<b>slet_nyhed_list.php</a>
<?php
session_start();
if (isset($_SESSION['aid'])) {
    include("config.php");
    }
include("tjek.htm");

$query = mysql_query("SELECT * FROM `nyhed`") or die(mysql_error());
while($data = mysql_fetch_array($query)) {
   
echo ".: <a href='slet_nyhed.php&id=" . $data['id'] . "'>" . $data['titel'] . "</a><br>";
}
?>

<b>slet_nyhed.php</b>
<?php
session_start();
if (isset($_SESSION['aid'])) {
    include("config.php");
    }
include("tjek.htm");
###### Slet nyhed
$query = mysql_query("SELECT * FROM `nyhed` WHERE `id`='" . $_GET['id'] . "' LIMIT 1") or die(mysql_error());
$data = mysql_fetch_array($query);

$sql1 = mysql_query("DELETE FROM `nyhed` WHERE `id` = '" . $data['id'] . "' LIMIT 1");

echo "Nyheden er nu slettet!<br>
echo "<br><br><a href='index2.php'>Tilbage til adminsektionen</a>";

?>

Altså det der sker når man trykker på den valgte nyhed kommer der bare den der "siden kan ikke vises".
Avatar billede bluffern Nybegynder
10. februar 2006 - 16:07 #1
ops.. troede man kunne skrive fed (<b></b>) .. Se lige bort fra det..
Avatar billede horsmark Nybegynder
10. februar 2006 - 16:55 #2
prøv dette:
###### Slet nyhed
$sql = "DELETE FROM nyhed WHERE id = '" . $_GET['id'] . "'";
mysql_query($sql) or die(mysql_error());

echo "Nyheden er nu slettet!<br>
echo "<br><br><a href='index2.php'>Tilbage til adminsektionen</a>";

?>
Avatar billede bluffern Nybegynder
10. februar 2006 - 17:12 #3
Det gør jeg så ;)
Avatar billede bluffern Nybegynder
10. februar 2006 - 17:15 #4
Det virker stadig ikke :S
Avatar billede horsmark Nybegynder
10. februar 2006 - 17:21 #5
får du fejl ?
Avatar billede bluffern Nybegynder
10. februar 2006 - 17:23 #6
Nej jeg når jeg trykker på den nyhed jeg vil slette, går den over på en "siden kan ikke vises" side..
Avatar billede horsmark Nybegynder
10. februar 2006 - 17:32 #7
*GG*

problemet er:
echo ".: <a href='slet_nyhed.php&id=" . ...

skal være
echo ".: <a href='slet_nyhed.php?id=" ....
Avatar billede bluffern Nybegynder
10. februar 2006 - 17:33 #8
ahh.. hahah, det er sku da rigtigt...
Avatar billede bluffern Nybegynder
10. februar 2006 - 17:37 #9
Parse error: syntax error, unexpected '>' in /hsphere/local/home/dobbeltk/hsp.opidruk.dk/php/slet_nyhed.php on line 12

Hmm.. hva sker der? Det er nede ved "?>"
Avatar billede horsmark Nybegynder
10. februar 2006 - 17:38 #10
foriøvrigt behøverdu ikke ` til at omkranse kollonnenavne plus tabelnavne med mindre (!!!) at du bruger æøå eller reserverede mysql ord
Avatar billede bluffern Nybegynder
10. februar 2006 - 17:40 #11
okay..
Avatar billede horsmark Nybegynder
10. februar 2006 - 17:43 #12
..eller mellemrum *G*
Avatar billede bluffern Nybegynder
10. april 2006 - 02:20 #13
...
Avatar billede horsmark Nybegynder
10. april 2006 - 08:30 #14
fik du det til at spille ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester