heb lijstje gegenereerd met fototje om te deleten (dit werkt wel) buiten dat ie de titel herhaald maar dat komt omdat die binnen de while staat.
Maar ik wil nu als ik op dat fototje druk dat die de post met die id delete
hieronder code voor genereren van lijstje:
<?php
// aanmaken van pagina en tabel voor wijzigen van een bericht
if ($action == 'bewerk')
{
$sql= "SELECT NieuwsDatum,NieuwsOnderwerp,NieuwsText,NieuwsID,NieuwsGepostDoor FROM nieuws ORDER BY NieuwsID DESC ";
$query = mysql_query($sql) or die(mysql_error());
while($line = mysql_fetch_array($query,MYSQL_NUM))
{
$standaard = 'logo.gif';
$Nieuwsdatum = $line[0];
$NieuwsOnderwerp = $line[1];
$NieuwsText = $line[2];
$id = $line[3];
$nick = $line[4];
/* <tr bgcolor="#ECECEC" onmouseover="this.bgColor=\'#ff9900\'"
onmouseout="this.bgColor=\'#ECECEC\';this.style.cursor=\'pointer\'"
onclick="window.location=\'?page=nieuws&id='.$line[3].'&action=dobewerk\'"> */
echo'
<center>
<table cellpadding="0" cellspacing="0" width="500" border="0">
<tr>
<td width="10%" id="header">ID</td>
<td width="15%" id="header">Naam</td>
<td width="50%" align="center" id="header">Onderwerp</td>
<td width="100%" align="center" id="header">Datum</td>
<td width="10%" id="header"></td>
<td width="10%" id="header" ></td>
</tr>
<tr bgcolor="#2CC0E8" onmouseover="this.bgColor=\'#ff9900\'"
onmouseout="this.bgColor=\'#2CC0E8\';" >
<td id="kolrechts">'.$id.'</td>
<td align="left" id="kolrechts">'.$nick.'</td>
<td align="center" id="kolrechts">'.$NieuwsOnderwerp.'</td>
<td align="center" id="kolrechts">'.$Nieuwsdatum.'</td>
<td>
<a href="?page=nieuws&id='.$line[3].'&action=dobewerk">
<img src="afbeeldingen/knoppen/wijzig.gif" alt="wijzig" width="16" height="16" id="noborder">
<a/>
</td>
<td>
<a href="?page=nieuws&id='.$line[3].'&action=dodelete">
<img src="afbeeldingen/knoppen/delete.gif" alt="delete" width="16" height="16" id="noborder">
</a>
</td>
</tr>
</table>
</center>';
}
}
?>
en dit is query om te deleten, dit werkt NIET , iemand enig idee waarom ?
<?php
if($action == 'dodelete')
{
$sql2 = "DELETE FROM nieuws WHERE NieuwsID = '".$id."'";
$result = mysql_query($sql2) or die('Kan het nieuwsbericht niet verwijderen!');
echo 'Het nieuwsbericht werd succesvol verwijderd, u keert nu terug naar de site.
<meta http-equiv="refresh" content="1;URL=index.php" />';
}
?>
1.392 views