PDA

View Full Version : سوال: در مورد حذف و ویرایش تصاویر



soroush.r70
چهارشنبه 12 بهمن 1390, 15:47 عصر
سوال اول===> من می خوام وقتی رکوردی که دارای فیلد آدرس تصاویر هست رو توسط php از بانک اطلاعاتی حذف می کنم می خوام خود عکس هم از داخل پوشه تعیین شده حذف بشه چی کار کنم.

سوال دوم===> وقتی رکوردی رو می خوام ویرایش کنم مثلا اطلاعات متنی رو ویرایش کنم و کاری به آدرس عکس نداشته باشم ولی من وقتی ویرایش رو می زنم آدرس عکس موجود در فیلد اون رکورد پاک می شه چی کار کنم.

MMSHFE
چهارشنبه 12 بهمن 1390, 17:26 عصر
درمورد سؤال اول، ابتدا مسیر فایل رو از دیتابیس و از رکوردی که قراره حذف بشه، بخونید و بعد با unlink حذفش کنید.
درمورد سؤال دوم هم دستوری که برای ویرایش نوشتین رو اینجا بگذارین تا ببینیم مشکل کجاست.
موفق باشید.

soroush.r70
چهارشنبه 12 بهمن 1390, 20:09 عصر
یه فایل کامل حذف و ویرایش گذاشتم ممنون می شم برام درستش کنین هم delete و هم edite

wallfa
چهارشنبه 12 بهمن 1390, 21:22 عصر
این کد برای حذف به کار ببر ،


<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);

$result = mysql_query("SELECT * FROM pic
WHERE id=".$id);
$row = mysql_fetch_array($result);
if (unlink($row['link'])){
mysql_query("DELETE FROM pic WHERE id=".$id);
}


mysql_close($con);
?>

soroush.r70
پنج شنبه 13 بهمن 1390, 15:22 عصر
شما نظری در مورد ویرایش ندارین....؟

wallfa
پنج شنبه 13 بهمن 1390, 16:04 عصر
واقعیا دوست عزیز سورس بررسی نکردم اما به احتمال زیاد زمان که اومدی فیلد که باید ویرایش بشه بهش بدی تمام فیلد ها معرفی کردی ، در صورتی که باید فقط فیلد مورد نظر ویرایش کنی !
این بررسی کن اگر غیر از این بود بهم بگو یا نمونه کد بذار اینجا ببینم !