PDA

View Full Version : قردادن دو دکمه Browse دریک صفحه



atefeh90
سه شنبه 06 آبان 1393, 18:47 عصر
سلام دوستان من یک فرمی رو ساختم که مربوط به ثبت نامه هستش.در این فرم یک دکمه Browse گذاشتم که نامه ای که اسکن شده رو انتخاب کرده و در دیتابیس ثبت بشه.حالااگریک نامه یه پیوست(مثلا یه فایل pdf) داشت وبخواهد این فایل روهم همزمان به دیتابیس اضافه کنم در این صورت من باید هم پیوست وهم نامه اسکن شده رو انتخاب کنموثنت کنم. می خواستم ببینم آیا میشه در یک صفحه دو تا دکمه Browseگذاشت؟این راه رو امتحان کردم وحتی هرکدومشون رو در یک فولدر جداگانه, گفتم ثبت بشه که آدرسشون روبفرستم برا دیتابیس اماجواب نداد.میشه بگید راه حل این کار چی هستش؟تابحال به همچین موردی برخورد نکرده بودم.

Mohammadsgh
چهارشنبه 07 آبان 1393, 14:50 عصر
زیر همون نامه که قراره آپلود بشه.بنویس پیوست جلوش یه چک باکس بساز که اگه اونو زد یه input file بیاد(browse) و یه فیلد جدا تو دیتابیس برای ذخیره فایل پیوست بزار که اگه یه فایلی پیوست داشته تو یه فیلد دیگه کنارش ذخیره بشه.اگه نتونستی و راهنمایی بیشتری خواهستی پیغام خصوصی بده تا راهنماییت کنم:لبخندساده:

hamedarian2009
چهارشنبه 07 آبان 1393, 15:46 عصر
باید اینجوری عمل کنی


<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file[]" /><br />
<input type="file" name="file[]" /><br />
<input type="submit" name="upload" value="Upload" />
</form>

حالا تو قسمت php میتونی هر بلایی سرشون خواستی بیاری


if(isset($_POST['upload'])){
//echo '<pre>'.print_r($_FILES, true).'</pre>';
echo $_FILES['file']['name'][0].'<br>'.PHP_EOL;
echo $_FILES['file']['name'][1].'<br>'.PHP_EOL;
}