Hey allemaal!
Ik heb het volgende script:
<h3>Verwijder bericht</h3><br<br>
<?php
if(!isset($_GET['id']))
{
echo '<br>Dit kan niet, ga terug waar u vandaan kwam</a>';
}
else
{
include('verbinden.php');
$idtekst=$_GET['id'];
$sql1="SELECT * FROM content_bebouwing_straten WHERE id=" . mysql_real_escape_string($idtekst) . "";
$resultaat1=mysql_query($sql1) or die(mysql_error());
while($rij1=mysql_fetch_array($resultaat1))
{
$straatnaam=$rij1['straatnaam'];
$huisnummer=$rij1['huisnummer'];
}
$sql2 = "SELECT * FROM huisnummer_straten WHERE straatnaam='" . mysql_real_escape_string($straatnaam) . "' AND huisnummer='" . $huisnummer . "'";
$resultaat2 = mysql_query($sql2) or die(mysql_error());
while ($rij2=mysql_fetch_array($resultaat2))
{
$linknr=$rij2['id'];
}
$sql3 = "SELECT * FROM afbeeldingen_bebouwing_straten WHERE straatnaam='" . mysql_real_escape_string($straatnaam) . "' && huisnummer='" . $huisnummer . "' && berichtnr='" . $idtekst . "'";
$resultaat3 = mysql_query($sql3) or die(mysql_error());
while($rij3=mysql_fetch_array($resultaat3))
{
$afb=array(".");
$aantalafb=count($rij3['afbeelding']);
for($i=0;$i<=$aantalafb;$i++)
{
array_push($afb, $rij3['afbeelding'][$i]);
}
}
$sql4 = "DELETE FROM afbeeldingen_bebouwing_straten WHERE straatnaam='" . mysql_real_escape_string($straatnaam) . "' AND huisnummer='" . $huisnummer . "' AND berichtnr='" . mysql_real_escape_string($idtekst) . "'";
$sql5 = "DELETE FROM content_bebouwing_straten WHERE id='" . mysql_real_escape_string($idtekst) . "' LIMIT 1";
if(mysql_query($sql4) && mysql_query($sql5))
{
$aantalafb=count($afb);
for($i=1;$i<$aantalafb;$i++)
{
unlink($afb[$i]);
}
echo "<h2>Verwijderen gelukt!</h2><br>";
echo "<a href=\"straten.php?page=bebgs&id=" . $linknr . "\">Terug naar overzicht</a>";
}
}
?>
Nu zegt hij het volgende:
Unknown column 'Roggeweg' in 'where clause'
Hoe kan dit? Roggeweg staat nameljk wel gewoon in de database!
1.168 views