Като изтрия артикула да се трие и снимката

joorkataa

Registered
Някой може ли да каже как ще стане такаче когато изтрия някой артикул да се трие и снимката на самия артикул.

PHP:
<?php
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM product  WHERE id='$id'");
if(mysql_num_rows($sql)>0)
{
$delete = mysql_query("DELETE FROM product WHERE id='$id'");
echo '<h4 class="alert_info">Продукта е изтрит успешно!</h4>';
echo "<meta http-equiv=refresh content=3;url='index.php'>";
}
else
{
echo '<h4 class="alert_info">Този продукт не съществува.!</h4>';
echo "<meta http-equiv=refresh content=3;url='index.php'>";
}
?>
 
joorkataa каза:
Някой може ли да каже как ще стане такаче когато изтрия някой артикул да се трие и снимката на самия артикул.

PHP:
<?php
$id = $_GET['id'];
$sql = mysql_query("SELECT * FROM product  WHERE id='$id'");
if(mysql_num_rows($sql)>0)
{
$delete = mysql_query("DELETE FROM product WHERE id='$id'");
echo '<h4 class="alert_info">Продукта е изтрит успешно!</h4>';
echo "<meta http-equiv=refresh content=3;url='index.php'>";
}
else
{
echo '<h4 class="alert_info">Този продукт не съществува.!</h4>';
echo "<meta http-equiv=refresh content=3;url='index.php'>";
}
?>
Преди да го изтриеш от базата данна, виж резултата( ако там пазиш пътя до файла ) и ползвай : http://www.php.net/manual/bg/function.unlink.php
 
Преди да пиша го прегледах това както и други такива в форума но неможах да го свържа с моя код.
 
Със един SELECT взимаш името на снимката от таблицата, даваш unlink('path/име.jpg'); и след това DELETE от таблицата.
 
PHP:
<?php
$id = (int)$_GET['id'];
$sql = mysql_query("SELECT * FROM product  WHERE id='$id'");
if(mysql_num_rows($sql)>0) {
	$row = mysql_fetch_object($sql);
	if (file_exists("papka/" . $row->faila)) {
		unlink("papka/" . $row->faila);
		mysql_query("DELETE FROM product WHERE id='$id'");
		echo '<h4 class="alert_info">Продукта е изтрит успешно!</h4>';
		echo "<meta http-equiv=refresh content=3;url='index.php'>";
	} else {
		echo '<h4 class="alert_info">Този продукт не съществува.!</h4>';
		echo "<meta http-equiv=refresh content=3;url='index.php'>";
	}
} else {
	echo '<h4 class="alert_info">Този продукт не съществува.!</h4>';
	echo "<meta http-equiv=refresh content=3;url='index.php'>";
}
?>
 
Ticketa каза:
PHP:
<?php
$id = (int)$_GET['id'];
$sql = mysql_query("SELECT * FROM product  WHERE id='$id'");
if(mysql_num_rows($sql)>0) {
	$row = mysql_fetch_object($sql);
	if (file_exists("papka/" . $row->faila)) {
		unlink("papka/" . $row->faila);
		mysql_query("DELETE FROM product WHERE id='$id'");
		echo '<h4 class="alert_info">Продукта е изтрит успешно!</h4>';
		echo "<meta http-equiv=refresh content=3;url='index.php'>";
	} else {
		echo '<h4 class="alert_info">Този продукт не съществува.!</h4>';
		echo "<meta http-equiv=refresh content=3;url='index.php'>";
	}
} else {
	echo '<h4 class="alert_info">Този продукт не съществува.!</h4>';
	echo "<meta http-equiv=refresh content=3;url='index.php'>";
}
?>

Благодаря работи +1
 

Back
Горе