Beste,
Kan iemand me vertellen wat ik hier fout doe?
Ik wil graag, met een knop de foto(locatie van foto) verwijderen uit de database, echter krijg ik wel de melding verwijderd, en hij echoot de id, maar hij verwijdert niks.
Dit is stap 1 van 2, eerst wil ik dat hij hem uit de database kan verwijderen, en dan wil ik straks nog gaan kijken hoe ik de foto fysiek van de server kan laten verwijderen.
Kan iemand me vertellen wat ik hier fout doe?
Ik wil graag, met een knop de foto(locatie van foto) verwijderen uit de database, echter krijg ik wel de melding verwijderd, en hij echoot de id, maar hij verwijdert niks.
Dit is stap 1 van 2, eerst wil ik dat hij hem uit de database kan verwijderen, en dan wil ik straks nog gaan kijken hoe ik de foto fysiek van de server kan laten verwijderen.
PHP:
<table border ="3" >
<tr>
<th>Foto's</th>
</tr>
<?php
$resultaat = mysql_query("SELECT * FROM reizen_foto WHERE reis_id= '".$_GET['nid']."' ") or die ("error: ".mysql_error());
while($row = mysql_fetch_array($resultaat)){
$id = $row['id'];
$foto = '<input type = "hidden" name = "id" id="'. $id .'" value = "' . $id . '">';
$foto = '<img src="http://localhost/modx/assets/modules/reizen/foto/'. $row['locatie'] . "\" id = ".$id. "></td></tr>";
?>
<form method = "POST" action="" enctype="multipart/form-data">
<tr>
<td>
<?php echo $foto ; ?>
</td>
</tr>
<tr>
<td>
<input type="submit" name="remove" value="verwijder">
</td>
</tr>
</form><?php
} ?>
</table>
<?php
//error_reporting(E_ALL);
//ini_set('display_errors', '1');
include 'dbconnect.php';
if (isset($_POST['remove'])){
mysql_query("DELETE FROM reizen_foto WHERE id='".$_POST['id']. "'")or die(mysql_error());
echo "<h3>verwijderd!</h3>";
echo $id;
} ?>