سلام.دوستان من یک فرم رو که شامل یک <'input type='file> برای آپلود فایل است رو در اختیار دارم و با استفاده از نود جی اس اون فرم رو بدرستی در دیتابیس ذخیره میکنم اما وقتی میخوام که اون فرم رو ویرایش کنم ،باید تمامی مقادیر فرم از دیتابیس خونده شده و در جای صحیح خودشون قرار بگیرن که البته همه درست عمل میکنن به جز برای <'input type='file> و مقدار قبلی اون که در دیتابیس هست رو بصورت پیش فرض داخل خودش نگه نمیداره .الان باید چیکار کنم ؟آیا باید از اتریبیوت value استفاده کنم ؟و دقیقا چطور باید استفاده کنم ؟ممنون میشم راهنماییم کنین
تگ input که تایپش برابر با file باشه خاصیت value رو نمیپذیره.
شما میتونید یه تگ input قرار بدید و نوع اون رو hidden بزارید و ایدی فایل که در دیتابیس هست رو درون این تگ قرار بدید
<input name="uploaded_file" type="hidden" value="1">
به صورت بالا. بعد اگه فایل جدیدی اپلود شد اون رو با فایل کنونی جایگزین کنید.
سلام دوست عزیز
همین طور که آقا مهدی فرمدن input با تایپ file خصوصیت value رو نمی پذیره.
شما می تونید برای نشون دادن فایل آپلود شده بعد از تگ input از img ( یا هر چیزی دیگه با توجه به نوع فایل آپلودی خودتون ) استفاده کنید.
بعدش بیاد چک کنید که اگه فایلی آپلود نشده بود همون فایلی که داخل دیتابیس ذخیره شده بود رو نگه داره در غیر این صورت فایل جدید رو آپلود کنه و اطلاعاتش رو در دیتابیس ذخیره کنه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟