Har lite problem (igen) med ett av våra script. Det är så här att när man tar bort ett användarkonto, ska samtidigt alla filer följa med som tillhör denna, samt ta bort all information i databasen. Rensa bort i databasen funkar, men det är just att ta bort filerna, vi kan ta bort en i taget, men alla ska bort.
Så här har vi gjort, antagligen inte rätt utformad while-sats, vi får inga errors med den fastnar i loopen
if ( $_POST['JA'] == "Ja"){
$id = $_GET['id'];
$upload_dir = 'download';
$query3 = mysql_query("DELETE FROM $mem_table WHERE id = '" . $_GET['id'] . "'");
$query4 = "SELECT * FROM $file_table WHERE RefID = '$id'";
$result4 = mysql_query($query4) or die('Query failed: ' . mysql_error());
$resultRow = mysql_fetch_array($result4, MYSQL_ASSOC);
while(file_exists($upload_dir."/".$resultRow['FileName'])){
unlink ($upload_dir."/".$resultRow['Filename']);
}
$query2 = "DELETE FROM $file_table WHERE RefID = '$id'";
$result2 = mysql_query($query2) or die('Query failed: ' . mysql_error());
header("Location: remove.php");
exit;
}
if ( $_POST['NEJ'] == "Nej"){
header("Location: remove.php");
exit;
}