rokrise
Новичок
есть таблица с столбцами id, title, image. в столбце image названия картинок (jyyk.jpg например). нужно чтобы при удалении записи из бд удалялась картинка из директории с именем которое записано в столбце image.
Правильно ли я код написал ? и можно ли все это провернуть используя лишь id из url строки ?
if (isset($_GET["id"]))
{
$id = mysql_real_escape_string($_GET['id']);
$image = mysql_real_escape_string($_GET['image']);
$result = mysql_query("SELECT * FROM products WHERE image = '$image'",$link);
$row = mysql_fetch_array($result);
$result = mysql_query("DELETE FROM products WHERE id = '$id'",$link);
$dir='../images/products/';
unlink($dir.$image);
mysql_close($link);
header('Location: tovar.php');
}
<a href="tovar.php?id='.$row["id"].'&image='.$row["image"].'" class="delete">Удалить</a>
Правильно ли я код написал ? и можно ли все это провернуть используя лишь id из url строки ?
if (isset($_GET["id"]))
{
$id = mysql_real_escape_string($_GET['id']);
$image = mysql_real_escape_string($_GET['image']);
$result = mysql_query("SELECT * FROM products WHERE image = '$image'",$link);
$row = mysql_fetch_array($result);
$result = mysql_query("DELETE FROM products WHERE id = '$id'",$link);
$dir='../images/products/';
unlink($dir.$image);
mysql_close($link);
header('Location: tovar.php');
}
<a href="tovar.php?id='.$row["id"].'&image='.$row["image"].'" class="delete">Удалить</a>