jeg har en db med en tabel billeder med billedid og billednavn og en billedgalleriside galleri.php og har tilføjet en slettefunktion den virker fint på db men kan ikke få den til at slette filerne som ligger i mappen ../billeder jeg er totalt på bar bund håber der er nogen der kan hjælpe koden ser sådan ud:
if ((isset($_POST['hidden_id'])) && ($_POST['hidden_id'] != "")) {
$deleteSQL = sprintf("DELETE FROM billeder WHERE billedid=%s",
GetSQLValueString($_POST['hidden_id'], "int"));
mysql_select_db($database_cms, $cms);
$Result1 = mysql_query($deleteSQL, $cms) or die(mysql_error());
$deleteGoTo = "gallery.php";
if (isset($_SERVER['QUERY_STRING'])) {
$deleteGoTo .= (strpos($deleteGoTo, '?')) ? "&" : "?";
$deleteGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $deleteGoTo));
}
mysql_select_db($database_cms, $cms);
$query_rsBilleder = "SELECT * FROM billeder";
$rsBilleder = mysql_query($query_rsBilleder, $cms) or die(mysql_error());
$row_rsBilleder = mysql_fetch_assoc($rsBilleder);
$totalRows_rsBilleder = mysql_num_rows($rsBilleder);
$myFile = '<"../billeder/'.$row_rsBilleder['billednavn'].'">';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Billedgalleri</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<?php do { ?>
<tr>
<td width="45%"><?php echo '<img height="100" src="../billeder/'.$row_rsBilleder['billednavn'].'">'; ?></td>
<td width="45%"><?php echo $row_rsBilleder['billednavn']; ?></td>
<td width="10%"><form action="" method="post" name="" id="">
<input name="hidden_id" type="hidden" id="hidden_id" value="<?php echo $row_rsBilleder['billedid'];
$myFile = '<"../billeder/'.$row_rsBilleder['billednavn'].'">';
unlink($myFile);
?>">
<label>
<input type="submit" name="Submit" value="slet">
</label>
</form>
</td>
</tr>
<tr>
<td colspan="2"><hr size="1" noshade></td>
</tr>
<?php } while ($row_rsBilleder = mysql_fetch_assoc($rsBilleder)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($rsBilleder);
?>
|