mamali-mohammad
یک شنبه 02 بهمن 1390, 23: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");
}
ممنون میشم کمک کنید
خوبید ؟
من یه کد نوشتم که تعداد 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");
}
ممنون میشم کمک کنید