slet indhold på server og i database
Jeg sidder og roder med en slet funktion som skal slette indholdet i to tabeller, en hvor der er filer, og en med info. Det er delt op da der kan være flere filer til en enkelt post under info.Problemet med min kode er at den undlader altid at slette en fil, hvis der er flere filer.
Min koder er som følgende:
<?php
// database forbindelse
include('db_con.php');
// henter id
$id = $_GET['id'];
// løkke som henter value og køre unlink funktion på hver filnavn med det id
$query = mysql_query("SELECT value FROM filer WHERE ordrenr=".$id) or die(mysql_error());
$row = mysql_fetch_array($query);
if(empty($row['value'])) {
mysql_query("DELETE info FROM info WHERE id=".$id) or die(mysql_error());
} else {
while ($row = mysql_fetch_array($query)) {
extract($row);
unlink("upload/".$value);
}
mysql_query("DELETE filer, info FROM filer JOIN info ON filer.ordrenr=info.id AND info.id=".$id) or die(mysql_error());
}
header("location:view.php?id=delete");
?>
