[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление изображений
pava467
Такая тема: пользователь добавляет объявление, название описание и т.д. и фото. Фото ложиться в папку на сервак а путь и название фото ложиться в базу данных. Как сделать чтобы при удалении всего объявления из базы данных удалялось и само фото, я так понял unlink. А так же как менять фото, да так что бы старое удалялось Щяс сброшу куски кода, что не ясно объясню
сохранение изображения и всего объявления

вывод объявления, внизу кнопка на удаления
if(isset($_FILES['ufile']['name'])){
}
else {
}

$up = "Z:/home/localhost/www/doska/11/";
if(isset($_FILES['ufile']['name'])){
$foto = $_FILES['ufile']['name'];
$tmpName = $_FILES['ufile']['tmp_name'];
$newName = $up . $_FILES['ufile']['name'];
if(!is_uploaded_file($tmpName) ||
!
move_uploaded_file($tmpName, $newName)){
}
else {
}
}
else {
}

// сохранение нового объявления
add ($title, $author, $email, $telefon, $description, $price, $category, $oblast, $dtime, $customer, $foto, $srok);

$result = myObyava();
while ($row = mysql_fetch_assoc($result)){
?>
<table class="tu" width="500px" align="left" border="0">
<
tr><td><h2><?php echo $row["title"] ?></h2></td></tr>
<
tr><td><img width="300" height="200" src="<?=$up ?><?php echo $row["foto"] ?>"></td></tr>
<
tr><td><?php echo $row["description"] ?></td></tr>
<
tr><td width="400px"><b>Цена:</b> <?php echo $row["price"] ?> грн</td></tr>
<
tr><td width="400px"><b>Контактное лицо:</b> <?php echo $row["author"] ?></td></tr>
<
tr><td width="400px"><b>Регион: </b><?php echo $row["oblast"] ?></td></tr>
<
tr><td width="400px"><b>Категория:</b> <?php echo $row["category"] ?></td></tr>
<
tr><td width="400px"><b>Размещено до:</b> <?php echo $row["srok"] ?></td></tr>
<
tr>
<
td><a class="ac" href="edit_obyavi.php?id=<?php echo $row["id"] ?>">Редактировать объявление</a>     
<a class="ac2" href="delete_from_obyavi.php?id=<?php echo $row["id"] ?>">Удалить объявление</a>

// Удаление объявлений
function obyavaDel($id){

$id = (int)$_GET['id'];
$sql = "DELETE FROM obyavi WHERE id = '$id' and customer = '".$_SESSION['login']."'";

$result = mysql_query($sql) or die(mysql_error());

}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.