|
|
|
update ไม่เข้าช่วยที่จะ ตือมันออก Error Save [UPDATE employee SET Employee_id = '' ... |
|
|
|
|
|
|
|
การอัพโหลดไม่ได้อะ ช่วยดูให้ที
Code (PHP)
<?
include("config.php");
$objDB = mysql_select_db("mydatabase");
$strSQL = "UPDATE employee SET ";
$strSQL .="Employee_id = '".$_POST["txtEmployee_id"]."' ";
$strSQL .="mandarinate = '".$_POST["txtmandarinate"]."' ";
$strSQL .=",name = '".$_POST["txtname"]."' ";
$strSQL .=",surname = '".$_POST["txtsurname"]."' ";
$strSQL .=",sex = '".$_POST["txtsex"]."' ";
$strSQL .=",ethnic = '".$_POST["txtethnic"]."' ";
$strSQL .=",personal_id_cart = '".$_POST["txtpersonal_id_cart"]."' ";
$strSQL .=",village_of_birth = '".$_POST["txtvillage_of_birth"]."' ";
$strSQL .=",District_of_birth = '".$_POST["txtDistrict_of_birth"]."' ";
$strSQL .=",Province_of_birth = '".$_POST["txtProvince_of_birth"]."' ";
$strSQL .=",village = '".$_POST["txtvillage"]."' ";
$strSQL .=",district = '".$_POST["txtdistrict"]."' ";
$strSQL .=",province = '".$_POST["txtprovince"]."' ";
$strSQL .=",department = '".$_POST["txtdepartment"]."' ";
$strSQL .=",phone = '".$_POST["txtphone"]."' ";
$strSQL .=",position = '".$_POST["txtposition"]."' ";
$strSQL .=",job_responsible = '".$_POST["txtjob_responsible"]."' ";
$strSQL .=",degree = '".$_POST["txtdegree"]."' ";
$strSQL .=",date_of_pre_party = '".$_POST["txtdate_of_pre_party"]."' ";
$strSQL .=",date_of_party = '".$_POST["txtdate_of_party"]."' ";
$strSQL .=",education_of_politics = '".$_POST["txteducation_of_politics"]."' ";
$strSQL .=",experience = '".$_POST["txtexperience"]."' ";
$strSQL .=",remark = '".$_POST["txtremark"]."' ";
$strSQL .="WHERE Employee_id = '".$_GET["CusID"]."' ";
$query=mysql_query($sql);
if($query)
{
echo "Save Done.";
}
else
{
echo "Error Save [".$strSQL."]";
}
mysql_close();
?>
คือมัน Error
Tag : PHP, MySQL, HTML/CSS, CakePHP
|
|
|
|
|
|
Date :
2013-02-07 14:25:55 |
By :
keekkeek |
View :
806 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวแปรนี้ $_POST["txtEmployee_id"] ไม่มีข้อมูลอะไรอยู่เลย ลองตรวจสอบดูดีๆครับ
|
|
|
|
|
Date :
2013-02-07 14:31:16 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Query was empty
|
|
|
|
|
Date :
2013-02-07 15:12:55 |
By :
keekkeek |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตัว SQL ที่กำหนดมาตลอดนี่อยู่ในตัวแปร $strSQL ครับ
แต่ตอนรันคิวรี่ ดันใช้ $sql มันก็ empty สิครับ
Code (PHP)
$query=mysql_query($sql);
แล้วคิวรี่ก็ผิดอย่างที่คุณอ้นคุงบอกด้วยครับ คือพิมพ์ตกคอมม่า
แล้วก็ผมสังเกตเห็นว่า มีการ SET Employee_id = ''
อันนี้ตั้งใจหรือเปล่าครับ เพราะปกติจะไม่ UPDATE ฟิลด์ id เป็นค่าอื่นกัน
|
|
|
|
|
Date :
2013-02-07 15:22:20 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. ผมว่าลองปรับ การรับข้อมูลก่อนดีกว่ามั้ยครับ เช่น
Code (PHP)
$txtname=$_POST["txtname"];
แล้วค่อย echo ออกมาดูว่ามีค่าจริงหรือไม่ สุดท้ายค่อยนำไปอัพเดทครับ
2. syntax คุณน่าจะลืม , ไว้ด้านหน้านะครับ
Code (PHP)
$strSQL .=",mandarinate = '".$_POST["txtmandarinate"]."' ";
|
ประวัติการแก้ไข 2013-02-07 15:30:42 2013-02-07 15:33:03
|
|
|
|
Date :
2013-02-07 15:29:44 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว ขอบคุณมากทุกคน ผิดที่
$query=mysql_query($sql);
|
|
|
|
|
Date :
2013-02-07 15:53:50 |
By :
keekkeek |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|