|
|
|
ไม่สามารถเพิ่มข้อมูลได้ครับ...Code ตัวนี้ ตอน test กับ appserv เพิ่มข้อมุลได้ครับ แต่พอผม อัพขึ้นเซิฟเว่อร์ แล้ว ไม่สามารถ เพิ่ม ข้อมูล ได้ ครับ |
|
|
|
|
|
|
|
Code (PHP)
<?php
session_start();
$Id_Emp=$_SESSION["user"];
?>
<!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>::บันทึก Schedule::</title>
</head>
<body>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="800">
<tr>
<td align="center">
<?php
include "header.html";
?>
</td>
</tr>
<tr>
<td width="700" height="400" align="center" valign="middle">
<table align="center">
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
$Id_Dept=$_REQUEST["id_dept"];
$Name_Company=$_REQUEST["n_company"];
$Invoice=$_REQUEST["invoice"];
$Name_Emp=$_REQUEST["emp_name"];
$GW=$_REQUEST["gw"];
$M3=$_REQUEST["m3"];
$C20=$_REQUEST["c_20"];
$C40=$_REQUEST["c_40"];
$N_Shipping=$_REQUEST["n_shipping"];
$ETA=$_REQUEST["eta"];
$Port=$_REQUEST["port"];
$Walar=$_REQUEST["tam"];
$Plan=$_REQUEST["plan"];
$Transport=$_REQUEST["transport"];
$D_Port=$_REQUEST["d_port"];
$Wantee=date("d-M-Y");
?>
</font>
</td>
</tr>
<?php
if($Id_Dept==1){
//Insert Data Schedule Delivery CS-Import
?>
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
if($Name_Company=="" || $Invoice=="" || $N_Shipping=="" || $ETA=="" || $Port=="" || $Walar=="" || $Plan=="" || $Transport==""){
echo "ท่านกรอกข้อมูลไม่ครบ กรุณากรอกข้อมูลให้ครบค่ะ <META HTTP-EQUIV=\"Refresh\" CONTENT=\"5;URL=frm_add_scheddelivery.php\">";
?>
</font>
</td>
</tr>
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
}else{
include "../connect.php";
mysql_query("SET NAMES UTF8");
$SQL_INSERT1="INSERT INTO scheddelivery(Name_Company, Invoice, Emp_Name, G_W, M3, C_20, C_40, N_Shipping, ETA, Port, Walar, Plan, Transport, Id_Dept, Wantee)VALUES('".$Name_Company."', '".$Invoice."', '".$Name_Emp."', '".$GW."', '".$M3."', '".$C20."', '".$C40."', '".$N_Shipping."', '".$ETA."', '".$Port."', '".$Walar."', '".$Plan."', '".$Transport."', '".$Id_Dept."', '".$Wantee."')";
$ObjQuery1 = mysql_query($SQL_INSERT1)or die ("Error Query [".$SQL_INSERT1."]");
if($ObjQuery1){
echo "กำลังบันทึกข้อมูลค่ะ <META HTTP-EQUIV=\"Refresh\" CONTENT=\"5;URL=frm_add_scheddelivery.php\">";
?>
</font>
</td>
</tr>
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
}else{
echo"ไม่สามารถบันทึกข้อมูลได้ กรุณาตรวจสอบข้อมูลด้วยค่ะ <META HTTP-EQUIV=\"Refresh\" CONTENT=\"5;URL=frm_add_scheddelivery.php\">";
}
}
//Insert Data Schedule Delivery CS-Export
}elseif($Id_Dept==2){
$Id_Dept=$_REQUEST["id_dept"];
$Name_Company=$_REQUEST["n_company"];
$Name_Emp=$_REQUEST["emp_name"];
$C20=$_REQUEST["c_20"];
$C40=$_REQUEST["c_40"];
$BKK=$_REQUEST["bkk"];
$LCB=$_REQUEST["lcb"];
$DOM=$_REQUEST["dom"];
$Port=$_REQUEST["port"];
$Walar=$_REQUEST["tam"];
$Load=$_REQUEST["load"];
$Supply=$_REQUEST["sub"];
$D_Port=$_REQUEST["d_port"];
$C_date=$_REQUEST["c_date"];
$C_time=$_REQUEST["c_time"];
$Wantee=date("d-M-Y");
?>
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
if($Name_Company=="" || $D_Port=="" || $Port=="" || $Load=="" || $Walar=="" || $Supply=="" || $C_date=="" || $C_time==""){
echo "ท่านกรอกข้อมูลไม่ครบ กรุณากรอกข้อมูลให้ครบค่ะ <META HTTP-EQUIV=\"Refresh\" CONTENT=\"5;URL=frm_add_scheddelivery.php\">";
?>
</font>
</td>
</tr>
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
}else{
include "../connect.php";
mysql_query("SET NAMES UTF8");
$SQL_INSERT="INSERT INTO scheddelivery(Name_Company, Emp_Name, D_Port, Port, C_20, C_40, BKK, LCB, DOM, Walar, Plan, Transport, Id_Dept, C_date, C_time, Wantee)
VALUES('".$Name_Company."', '".$Name_Emp."', '".$D_Port."', '".$Port."', '".$C20."', '".$C40."', '".$BKK."', '".$LCB."', '".$DOM."', '".$Walar."', '".$Load."', '".$Supply."', '".$Id_Dept."', '".$C_date."', '".$C_time."', '".$Wantee."')";
$ObjQuery = mysql_query($SQL_INSERT)or die ("Error Query [".$SQL_INSERT."]");
if($ObjQuery){
echo "กำลังบันทึกข้อมูลค่ะ <META HTTP-EQUIV=\"Refresh\" CONTENT=\"5;URL=frm_add_scheddelivery.php\">";
?>
</font>
</td>
</tr>
<tr>
<td align="center">
<font face="sans-serif" size="2">
<?php
}else{
echo"ไม่สามารถบันทึกข้อมูลได้ กรุณาตรวจสอบข้อมูลด้วยค่ะ <META HTTP-EQUIV=\"Refresh\" CONTENT=\"5;URL=frm_add_scheddelivery.php\">";
}
}
}
?>
</font>
</td>
</tr>
<tr>
<td align="center">
<img src="../Image/admin/loading.gif" border="0" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<?php
include "footer.html";
?>
</td>
</tr>
</table>
</body>
</html>
Code ตัวนี้ ตอน test กับ appserv เพิ่มข้อมุลได้ครับ
แต่พอผม อัพขึ้นเซิฟเว่อร์ แล้ว ไม่สามารถ เพิ่ม ข้อมูล ได้ ครับ ทั้งๆ ที่ สคริปตัวอื่นๆ นั้น ทำงาน ได้หมด ครับ ไม่ว่าจะเป็น ลบ หรือ เพิ่ม หรือ แก้ไข ครับ มีอยู่ไฟล์เดียวครับ ที่ไม่สามารถเพิ่มข้อมูล ได้
เวลา เพิ่มข้อมูลเข้าไป แล้ว มันก็จะแจ้ง Error ที่เป็น สคริป อ่าครับ พอเอา Error ไปรันใน phpMyadmin ก็ สามารถ เพิ่มข้อมุล ได้ ครับ ผม ก็ เลย งง ว่า ทำ ไม มันไม่สามารถ เพิ่ม ข้อมูล ได้ ครับ รบกวน พี่ๆ ช่วย แนะนำ ผม ด้วยนะครับ
ปล.เครื่อง server ผมใช้ IIS6+PHP+MySQL นะครับ OS Windows 2003 ครับ
ยังไง ก็ช่วยแนะนำ ด้วยนะคร๊าฟฟ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2010-12-25 14:36:58 |
By :
popnakub |
View :
926 |
Reply :
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รูป database ครับ
|
|
|
|
|
Date :
2010-12-25 14:45:29 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo inset_sql ออกมาดูก่อนครับ
|
|
|
|
|
Date :
2010-12-25 14:55:02 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
Error Query [INSERT INTO scheddelivery(Name_Company, Invoice, Emp_Name, G_W, M3, C_20, C_40, N_Shipping, ETA, Port, Walar, Plan, Transport, Id_Dept, Wantee)VALUES('FURUKAWA UNIC (THAILAND) CO.,', 'gfgfgfg', 'Siriwimon Saetiaw', '1', '1', '1', '1', 'Chamnan Supaput', '15-Dec-2010', 'B-5', '19.00', '24-Dec-2010', 'TKLS', '1', '25-Dec-2010')]
ผมลอง echo ค่าออกมา แล้ว นะครับ
ก็มา ครบ นะครับ
หรือ จะ เกี่ยว กับ ช่อง ฟิลด์ NULL หรือ เปล่า ว่าต้องตั้ง ค่า ให้ NULL ไว้
ยังไง รบกวน ช่วย ชี้แนะด้วยนะครับ
|
|
|
|
|
Date :
2010-12-25 15:11:46 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$ObjQuery = mysql_query($SQL_INSERT)or die (mysql_error());
จะได้รู้ว่า Error เพราะอะไรครับ
|
|
|
|
|
Date :
2010-12-25 15:31:30 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามนั้นเลยนะ เพราะว่าน้องตั้ง require ทุก field เลย
|
|
|
|
|
Date :
2010-12-25 15:37:40 |
By :
diysms |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะลองดูครับ ได้ความ ว่ายังไง จะกลับมาตอบนะครับผม
ยังไงก็ ขอบคุณ พี่ๆ มาก นะ ครับ ผม ที่แนะนำ ครับ
|
|
|
|
|
Date :
2010-12-27 08:27:59 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอโทษนะครับ ที่ตอบช้า ตอนนี้ ได้ แล้วครับ
เป็นเพราะ ช่อง ฟิลด์ ใน ฐานข้อมุลครับ เพราะไป กำหนด ว่า NOTNULL ทุกฟิลด์ แต่เวลา เพิ่ม จริงๆ ไม่ได้ เพิ่ม หมด ทุก ฟิลด์ มัน ก็ เลย เพิ่มไม่ได้ ครับ
ขอบคุณมากๆ ครับ ที่ แนะนำ
|
|
|
|
|
Date :
2011-01-04 18:46:09 |
By :
popnakub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|