|
|
|
PHP Upload file หลายไฟล์ แต่อันละฟิล อัพไฟล์ได้ไม่ทั้งหมด |
|
|
|
|
|
|
|
Code (PHP)
<?
include("config.inc.php");
//include("check_session.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?
$strFileName = date("YmdHis")."_".$_FILES["go_pic"]["name"];
$strFileName2 = date("YmdHis")."_".$_FILES["go_fom_pur"]["name"];
$strFileName3 = date("YmdHis")."_".$_FILES["go_form_year"]["name"];
//ทำไมอัพโหลดไฟล์แบบนี้ เข้าได้แค่ไฟล์เดียวครับ................อยากให้เข้า 3 ไฟล์พร้อมกัน
//แต่พอเอา ฟังก์ชั่น date("YmdHis")."_". ตรงนี้ออก แต่กลับมา Upload file ได้ 3 ไฟล์เหมือนเดิมครับ
if(move_uploaded_file($_FILES["go_pic"]["tmp_name"],"myfile/".$strFileName) || move_uploaded_file($_FILES["go_fom_pur"]["tmp_name"],"myfile/".$strFileName2) || move_uploaded_file($_FILES["go_form_year"]["tmp_name"],"myfile/".$strFileName3))
{
$conSQL = "INSERT INTO goods_source";
$conSQL .="(go_num,go_type,go_name,go_band,go_series, go_serial,go_price,go_count,go_num_ges,go_howto,go_type_qes,go_year_ges";
$conSQL .=",go_store_pur,go_tday,go_tmont,go_tyear, go_status,go_name_re,go_store,go_other,go_pic, go_fom_pur,go_form_year)";
$conSQL .="VALUES ";
$conSQL .="('".$_POST["go_num"]."','".$_POST["go_type"]."' ";
$conSQL .=",'".$_POST["go_name"]."','".$_POST["go_band"]."' ";
$conSQL .=",'".$_POST["go_series"]."','".$_POST["go_serial"]."' ";
$conSQL .=",'".$_POST["go_price"]."','".$_POST["go_count"]."' ";
$conSQL .=",'".$_POST["go_num_ges"]."','".$_POST["go_howto"]."' ";
$conSQL .=",'".$_POST["go_type_qes"]."','".$_POST["go_year_ges"]."' ";
$conSQL .=",'".$_POST["go_store_pur"]."','".$_POST["go_tday"]."' ";
$conSQL .=",'".$_POST["go_tmont"]."','".$_POST["go_tyear"]."' ";
$conSQL .=",'".$_POST["go_status"]."','".$_POST["go_name_re"]."' ";
$conSQL .=",'".$_POST["go_store"]."','".$_POST["go_other"]."' ";
$conSQL .=",'".$_FILES["go_pic"]["name"]."','".$_FILES["go_fom_pur"]["name"]."' ";
$conSQL .=",'".$_FILES["go_form_year"]["name"]."')";
$conQry = mysql_query($conSQL) or die("Error Query[".$conSQL."]");
}
echo "<script language='javascript'>history.go(-2);</script>";
?>
</body>
</html>
Tag : PHP, MySQL, JAVA
|
|
|
|
|
|
Date :
2013-03-05 15:24:33 |
By :
dongjar |
View :
1042 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อธิบายเพิ่มเติมครับ
|
|
|
|
|
Date :
2013-03-05 16:13:20 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยน ใช้ && = and ดูครับ
Code (PHP)
if(move_uploaded_file($_FILES["go_pic"]["tmp_name"],"myfile/".$strFileName) && move_uploaded_file($_FILES["go_fom_pur"]["tmp_name"],"myfile/".$strFileName2) && move_uploaded_file($_FILES["go_form_year"]["tmp_name"],"myfile/".$strFileName3))
แต่จะมีปัญหาเรื่อง select img หรือเปล่า เพราะเท่าที่สังเกตุดูชื่อใน patch กับ databalse
Code (PHP)
$strFileName = date("YmdHis")."_".$_FILES["go_pic"]["name"];
$strFileName2 = date("YmdHis")."_".$_FILES["go_fom_pur"]["name"];
$strFileName3 = date("YmdHis")."_".$_FILES["go_form_year"]["name"];
$conSQL .=",'".$_FILES["go_pic"]["name"]."','".$_FILES["go_fom_pur"]["name"]."' "; //ไม่สอดคล้องกับชื่อรูปที่อยู่ใน path
ไม่สอดคล้องกันเท่าไหร่นะครับ
|
ประวัติการแก้ไข 2013-03-05 16:21:04
|
|
|
|
Date :
2013-03-05 16:19:54 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-03-07 08:15:32 |
By :
Hong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|