آپدیت input فایل در php

masume 8 ماه پیش

من یک فرم دارم که از طریق اون یک سری داده رو به همراه یک تصویر ارسال میکنم ، زمانی که دکمه ویرایش رو میزنم همه اطلاعات مربوط به اون مطلب رو از دیتابیس میگیرم و داخل اینپوت قرار میدم ولی نمیدونم برای اینپوت فایل باید چطور آدرس عکسی که مربوط به اون مطلب هست رو فراخونی کنم که زمان آپدیت مطلب فیلد عکس خالی نباشه.

1 پاسخ
برای قرار دادن دیدگاه وارد شوید
ahmadaskari 8 ماه پیش

اگر می خوای در صفحه ادیت در کنار input  فایل، اسم عکسی که قبلا در دیتابیس ذخیره کردی رو قرار بدی میتونی در کنار input یک المان span قرار بدی و نام عکس که از دیتابیس دریافت کردی رو در اون قرار بدی.

اگر از قبل عکسی در دیتابیس ذخیره بود، 

<?php
$aks_db = نام عکس که از دیتابیس دریافت میکنی
?>
<input type="file" name="file" />
<?php if($aks_db!=""):?>
<span name="old"><?php echo $aks_db ?></span>
<?php endif;?>

بعد در صورتی که در صفحه ادیت مقدار جدید به عکس داده بشه میتونی اسم عکس قدیمی رو در دیتابیس بروز رسانی کنی.

 $file = $_FILES['file']['name'];
if($file!="") {
move_uploaded_file($_FILES['file']['tmp_name'],'/image/'.$file);
// کدهای مربوط به بروزرسانی دیتابیس
}
مطالب بعدی
profile image
API چیست

boomrun_platform 3 روز پیش

profile image
مدیریت ارتباط با مشتری

boomrun_platform 3 روز پیش