anoniem Geplaatst: 9 januari 2004 Delen Geplaatst: 9 januari 2004 [code:1:f1769f803c] <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Alle nieuwsberichten</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#DDDDDD"> <div align="center"> <p><strong><font size="5" face="Arial, Helvetica, sans-serif">Nieuwsoverzicht</font></strong><font face="Arial, Helvetica, sans-serif"><br> <font size="2">Hier onderstaan alle eerder toegevoegde berichten.</font></font></p> <p> </p> <p> <font face="Arial, Helvetica, sans-serif"> <?php include("../nieuws/config.php"); $news_SQL = "SELECT * , DATE_FORMAT(news_datetime, '%d-%m-%Y %H:%i') AS nieuws_datumtijd FROM news ORDER BY news_datetime DESC"; $news_result = mysql_query($news_SQL); ?> <?php // Dit deel zorgt voor de weergave van de berichten. while($news = mysql_fetch_array($news_result)) { if($action =="delete") { // Er is op de hyperlink Verwijderen geklikt: record verwijderen $news_SQL_del = "DELETE FROM news WHERE news_ID=".$_GET['news_ID']; $bool = mysql_query($news_SQL_del); if($bool == 1) echo "<script LANGUAGE=Javascript>window.alert('Het bericht is verwijderd.')</script>"; if($bool <> 1) echo "<script LANGUAGE=Javascript>window.alert('Er is een fout opgetreden bij het verwijderen.')</script>"; } ?> </font></p> </div> <table width="80%" border="1" align="center" cellpadding="4" cellspacing="0" bordercolor="#FFFFFF" bgcolor="#FFFFCC"> <tr align="left" bgcolor="#999999"> <th width="110" nowrap><font face="Arial, Helvetica, sans-serif"><strong><font color="#FFFFFF">Datum/tijd</font></strong></font></th> <th width="180" nowrap><font face="Arial, Helvetica, sans-serif"><strong><font color="#FFFFFF">Berichttitel</font></strong></font></th> <th><font face="Arial, Helvetica, sans-serif"><strong><font color="#FFFFFF">Hoofdtekst</font></strong></font></th> <th width="110" nowrap><font face="Arial, Helvetica, sans-serif"><strong><font color="#FFFFFF">Functies</font></strong></font></th> </tr> <tr bgcolor="#ECE9D8"> <td width="110" nowrap> <font face="Arial, Helvetica, sans-serif" size="2"> <?php echo $news['nieuws_datumtijd'] ?> </font> </td> <td width="180" nowrap><font face="Arial, Helvetica, sans-serif"><b><font size="2"> <?php echo $news['news_header'] ?> </font></b></font></td> <td><font face="Arial, Helvetica, sans-serif" size="2"><?php echo $news['news_main'] ?></font></td> <td width="110" nowrap><p><font face="Arial, Helvetica, sans-serif"> <a href="news_list.php?news_ID="<?php echo $news['news_ID']&$action=delete ?> >Verwijderen</a> <br> <a href="news_edit.php">Bewerken</a></font></p> </td> </tr> </table> <font face="Arial, Helvetica, sans-serif"> <?php } mysql_close(); ?> </font> </body> </html> [/code:1:f1769f803c] Wat is er in bovenstaande script verkeerd. Het script moet een nieuwsbericht verwijderen als er op de link "verwijderen" wordt geklikt. Maar als ik dat doe wordt er niks verwijderd. Wie kan mij helpen Alvast bedankt Quote Link naar reactie
anoniem Geplaatst: 9 januari 2004 Auteur Delen Geplaatst: 9 januari 2004 Laat me raden: $action moet $_GET['action'] zijn... Quote Link naar reactie
anoniem Geplaatst: 9 januari 2004 Auteur Delen Geplaatst: 9 januari 2004 ik krijg dus [code:1:82a376122c] if($_GET['action'] =="delete") [/code:1:82a376122c] Quote Link naar reactie
anoniem Geplaatst: 9 januari 2004 Auteur Delen Geplaatst: 9 januari 2004 het script geeft via de link "Verwijderen" op een of andere manier geen news_ID mee Quote Link naar reactie
anoniem Geplaatst: 9 januari 2004 Auteur Delen Geplaatst: 9 januari 2004 tip: kijk eens in de html-broncode die naar de browser wordt gestuurd of de links wel goed zijn opgebouwd. Quote Link naar reactie
anoniem Geplaatst: 9 januari 2004 Auteur Delen Geplaatst: 9 januari 2004 Daarnaast staat er nog "$action=" in die verwijder-link, waar je "action=" zou moeten bedoelen... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen