|
|
|
การ upload ไฟล์ ช่วยดูโค้ดหน่อยค่ะ ตอนนี้ไม่ยอม insert ไฟล์ ลงฐานค่ะ |
|
|
|
|
|
|
|
ข้อมูลอื่น insert ลงฐานแล้ว ยกเว้น file ที่ยังไม่ insert
ลองดูโค้ดหน่อยน่ะค่ะ...
ขอบคุณค่ะะะะ
<?
include 'connect.php';
$_REQUEST[txtheadline];
$_REQUEST[txtdetail];
$fileUpload=$_REQUEST[fileUpload];
if($_REQUEST[ac]=='add'){
//ตรวจสอบไฟเอกสาร
if($fileUpload !=''){
$File_part = $_FILES["fileUpload"] ["tmp_name"];
$File_name = $_FILES["fileUpload"] ["name"];
$File_type = $_FILES["fileUpload"] ["type"];
$File_size = $_FILES["fileUpload"] [ "size"];
if($File_part){
copy($File_part , "filenews/".date('Y-m-d').$File_name); // copy
unlink($File_part); //ลบไฟล์ที่อยู่ที่ part defuals]
$FileAtt= "".date('Y-m-d').$File_name;
//copy ($pic , "../gallarys/pic/".date('Y-m-d'). $filename );
//$filesave = "".date('Y-m-d'). $filename;
}
}
//
$sql_check="select max(news_id) from news";
$table_check = mysql_db_query($dbname,$sql_check);
$row_check = mysql_fetch_array($table_check);
$id_pk= $row_check["max(news_id)"];
$id = ($id_pk+1);
$date_in=date('Y-m-d');
//---------------------------------------------------------
echo $SQL = "INSERT INTO news";
$SQL .=" (news_id,headline,detail,file,date)";
$SQL .="VALUES";
$SQL .="('$id','$_REQUEST[txtheadline]','$_REQUEST[txtdetail]','$FileAtt','$date_in')";
$objQuery = mysql_db_query($dbname,$SQL);
mysql_close();
echo "<SCRIPT language='JavaScript'>";
echo "alert('บันทึกข้อมูลเรียบร้อยแล้ว';";
echo"</SCRIPT> ";
}
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-09-21 11:42:15 |
By :
eii-mian |
View :
924 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
include 'connect.php'; ต้อง ำิมแบบนี้รึเปล่าครับ --> Code (PHP)
<?
include('connect.php');
?>
แล้วตรง tag form ต้องเพิ่ม enctype="multipart/form-data" ด้วยนะครับ ประมาณนี้
Code (PHP)
<form action="test_up.php" method="post" enctype="multipart/form-data">
|
ประวัติการแก้ไข 2012-09-21 12:28:55
|
|
|
|
Date :
2012-09-21 12:26:36 |
By :
popypreaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่าง
Code (PHP)
if(move_uploaded_file($_FILES["filAlbumShot"]["tmp_name"],"AlbumShot/".$fileName))
{
//*** Insert Record ***//
$strSQL2 = "INSERT INTO album ";
$strSQL2 .="(AlbumName,AlbumShot) VALUES ('".$_POST["txtAlbumName"]."','".$fileName."')";
$objQuery2 = mysql_query($strSQL2);
mysql_close($objConnect);
}
|
ประวัติการแก้ไข 2012-09-21 12:44:10 2012-09-21 12:51:09
|
|
|
|
Date :
2012-09-21 12:41:02 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะเป็นการ copy ไฟล์ไปไว้ปลายทาง แล้วลบไฟล์ต้นฉบันน่ะครับ
|
|
|
|
|
Date :
2012-09-21 12:44:49 |
By :
popypreaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่าง ตามความคิดเห็นที่3 มั้ง ปกติเค้าไม่ทำกันหรอกลบไฟล์ที่อัพโหลดจากต้นทาง แปลกๆๆนะ
Code (PHP)
if($_FILES["filAlbumShot"]["name"] != "")
{
$fileName = date("Y_m_d_H_i_s")."_".$_FILES["filAlbumShot"]["name"];
if(move_uploaded_file($_FILES["filAlbumShot"]["tmp_name"],"AlbumShot/".$fileName))
{
//*** Delete Old File ***//
@unlink("AlbumShot/".$_POST["hdnOldFile"]);
//*** Update New File ***//
$strSQL = "UPDATE album ";
$strSQL .=" SET AlbumShot = '".$fileName."' WHERE AlbumID = '".$_GET["AlbumID"]."' ";
$objQuery = mysql_query($strSQL);
}
}
|
|
|
|
|
Date :
2012-09-21 12:53:30 |
By :
sambrazil |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|