|
|
|
[สอบถาม PHP!!!!!!!!!!!] เพิ่มข้อมูล พร้อมกับการอับโหลดไฟล์ ไม่ได้!!!!!!!!!!!!!!! |
|
|
|
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
$df_id = $_POST['df_id'];
$df_name = $_POST['df_name'];
$df_date = $_POST['df_date'];
$df_invol = $_POST['df_invol'];
$ref_td_id = $_POST['ref_td_id'];
$pf_cab = $_POST['pf_cab'];
$pf_block = $_POST['pf_block'];
$pf_year = $_POST['pf_year'];
$pf_book = $_POST['pf_book'];
$pf_order = $_POST['pf_order'];
include "connect.php";
if(copy($_FILES['file']['tmp_name'],"PDF_files/".$_FILES['file']['name'])){
$sqldf = "INSERT INTO dfile VALUES('$df_id','$df_name','$df_date','$df_invol','$ref_td_id')";
$resultdf = mysql_db_query($dbname,$sqldf);
$sqlf = "INSERT INTO dfile (df_file) VALUES ('".$_FILES['file']['name']."')";
$resultf = mysql_db_query($dbname,$sqlf);
}
$sqlpf = "INSERT INTO pfile VALUES('$df_id','$pf_cab','$pf_block','$pf_year','$pf_book','$pf_order')";
$resultpf = mysql_db_query($dbname,$sqlpf);
echo "ได้เพิ่มข้อมูลไฟล์เอกสารเรียบร้อย";
echo "<a href=fmf_adm.php>กลับสู่หน้าหลัก</a>";
mysql_close();
?>
++++++++ แต่ทำไมเวลาเพิ่มไปแล้ว ไม่ได้
ดังรูป
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2010-12-15 00:12:31 |
By :
sajok |
View :
1063 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รายละเอียดน้อยแบบนี้จะมีใครช่วยได้บ้างเนี้ย
table เดียวกัน แยกทำไม
Quote:$sqldf = "INSERT INTO dfile VALUES('$df_id','$df_name','$df_date','$df_invol','$ref_td_id')";
$resultdf = mysql_db_query($dbname,$sqldf);
$sqlf = "INSERT INTO dfile (df_file) VALUES ('".$_FILES['file']['name']."')";
$resultf = mysql_db_query($dbname,$sqlf);
Quote:$sqlpf = "INSERT INTO pfile VALUES('$df_id','$pf_cab','$pf_block','$pf_year','$pf_book','$pf_order')";
$resultpf = mysql_db_query($dbname,$sqlpf);
ในรูปมันคือ table ไหนของด้านบนนี้ dfile หรือ pfile
debug ดูว่ามี error ไหม
Code (PHP)
$sqldf = "INSERT INTO dfile VALUES('$df_id','$df_name','$df_date','$df_invol','$ref_td_id')";
$resultdf = mysql_db_query($dbname,$sqldf) or die(mysql_error() . '<br/>' . $sqldf);
$sqlf = "INSERT INTO dfile (df_file) VALUES ('".$_FILES['file']['name']."')";
$resultf = mysql_db_query($dbname,$sqlf) or die(mysql_error() . '<br/>' . $sqlf );
$sqlpf = "INSERT INTO pfile VALUES('$df_id','$pf_cab','$pf_block','$pf_year','$pf_book','$pf_order')";
$resultpf = mysql_db_query($dbname,$sqlpf) or die(mysql_error() . '<br/>' . $sqlpf );
|
|
|
|
|
Date :
2010-12-15 01:01:21 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ 2 ตารางค่ะ
|
|
|
|
|
Date :
2010-12-15 01:06:27 |
By :
sajok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ERROR
Column count doesn't match value count at row 1
INSERT INTO dfile VALUES('ยธ0521.01/51','qweqwe','weqweq','eqqweq','1')
|
|
|
|
|
Date :
2010-12-15 01:09:06 |
By :
sajok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sqldf = "INSERT INTO dfile VALUES('$df_id','$df_name','$df_date','$df_invol','$ref_td_id')";
$resultdf = mysql_db_query($dbname,$sqldf) or die(mysql_error() . '<br/>' . $sqldf);
$sqlf = "INSERT INTO dfile (df_file) VALUES ('".$_FILES['file']['name']."')";
$resultf = mysql_db_query($dbname,$sqlf) or die(mysql_error() . '<br/>' . $sqlf );
รวมสองอันนี้ไว้ด้วยกันแล้วจะดีเอง แนะนำให้เขียนแบบหลัง
|
|
|
|
|
Date :
2010-12-15 01:13:56 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัว dfile ไม่เข้าฐานข้อมูลอ่าค่ะ
Column count doesn't match value count at row 1
INSERT INTO dfile (df_file) VALUES('ยธ0521.01/11','asdasd','asdad','adasd','1','YT57.pdf')ล
เหมือนเดิม
|
|
|
|
|
Date :
2010-12-15 01:23:47 |
By :
sajok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INSERT INTO dfile (df_id,df_file,dfxxx,dfyyy) VALUES('ยธ0521.01/11','asdasd','asdad','adasd','1','YT57.pdf')
ใส่ฟิลด์ให้มันครบ ให้มันเท่ากัน (doesn't match value) หวังว่าจะเข้าใจที่บอกนะครับ
นอนละ
|
|
|
|
|
Date :
2010-12-15 01:44:51 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
|
|
|
|
|
Date :
2010-12-15 02:13:25 |
By :
sajok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Go to : SQL INSERT
|
|
|
|
|
Date :
2010-12-15 06:31:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|