PDA

View Full Version : سوال: ایجاد browse نامشخص



mamali-mohammad
یک شنبه 02 بهمن 1390, 22:00 عصر
سلام
خوبید ؟
من یه کد نوشتم که تعداد brows رو کاربر مشخص میکنه
این کدش :

if (isset($_POST['count'])){
$count=preg_replace('#[^0-9]#i','',$_POST['count']);

for ($i = 1; $i <= $count; $i++) {
$pic .='<tr>
<td bgcolor="#e1e1e1">عکس '.$i.'</td>
<td><label>
<input type="file" name="fileField'.$i.'" size="40" /></label></td>
</tr>';
}

تا اینجا مشکلی نیست
کاربر عکس هارو انتخاب میکنه و میخواد آپلود بشه
اینجاست که مشکل پیش میاد
چطوری باید یه حلقه درست کنم که مقدار فایل رو بگیره و آپلود کنه ؟
دستور ارسال و ثبت در دیتابیس :


if ($ok=="ok"){
$sql=mysql_query("INSERT INTO `post` (title,date) VALUES ('$title',now())");
$pid=mysql_insert_id();


}

زیر دستور $pid باید به تعداد فایل ها کد زیر بیاد :

if ($_FILES["fileField'.$i.'"]["tmp_name"] !=""){
$fileName = $_FILES["fileField'.$i.'"]["name"];
$fileTmpLoc = $_FILES["fileField'.$i.'"]["tmp_name"];
$fileType = $_FILES["fileField'.$i.'"]["type"];
$fileSize = $_FILES["fileField'.$i.'"]["size"];
move_uploaded_file($fileTmpLoc,"../upload/pic_'.$pid.'_'.$i.'.jpg");
}

ممنون میشم کمک کنید

Reza1607
یک شنبه 02 بهمن 1390, 23:32 عصر
زماني كه مي خواي browserها رو ايجاد كني اون ها رو آرايه اي كن
به اين صورت

<input type='file' name='fi[]'>

بعدش با foreach‏ بهشون دسترسي داري

mamali-mohammad
دوشنبه 03 بهمن 1390, 14:18 عصر
راهنمایی بیشتری می کنی ؟
ممنون

mamali-mohammad
دوشنبه 03 بهمن 1390, 15:45 عصر
ممنونم
مشکل حل شد