نحوه ی مقداردهی به اتریبیوت valueدر تگ input از تایپ file

- 3 هفته پیش
توسط mahdi khanzadi آپدیت شد
majid ( 1253 تجربه )
3 هفته پیش

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

mahdi khanzadi ( 5557 تجربه )
3 هفته پیش

تگ input که تایپش برابر با file باشه خاصیت value رو نمیپذیره.
شما میتونید یه تگ input قرار بدید و نوع اون رو hidden بزارید و ایدی فایل که در دیتابیس هست رو درون این تگ قرار بدید

                <input name="uploaded_file" type="hidden" value="1">

به صورت بالا. بعد اگه فایل جدیدی اپلود شد اون رو با فایل کنونی جایگزین کنید.

برای ارسال پاسخ باید وارد سایت شوید