|
|
|
ใช้ mode update แล้วไม่ลง textbox ทำไงดีคะ ใช้ mode update เพื่ออัพเดทข้อมูลลง textbox ค่ะ |
|
|
|
|
|
|
|
ใช้ mode update เพื่ออัพเดทข้อมูลลงtextboxค่ะ และมีการเรียกใช้ไฟล์ m_update.php มาใช้ และเก็บค่าfieldต่างๆในฐานข้อมูลลง $fieldlist แต่ว่ามันไม่โชว์ลง texbox และไม่อัพเดทลงฐานข้อมูลค่ะ แต่พอใช้คำสั่ง echo $sql; มันก็โชว์ข้อความที่อัพเดทให้แสดงอยู่ข้างบน ไม่ทราบว่าต้องแก้ไขยังไงคะให้ลงtextboxและจัดเก้บลงฐานข้อมูล
$tbl_name = "company_location";
$PK_field = "company_location_id";
$fieldlist=array('company_id','company_address','city','province','post_code','country','tel','tel2','fax','employee_qty_this_location','location_description');
if($_POST[mode]=="update"){
include("include/m_update.php");
echo $sql;
// header("location:company_location.php?company_id=$_REQUEST[company_id]");
}
}
ข้างล่างเป็นโค๊ดไฟล์m_update.php ที่เรียกใช้ค่ะ
<?
$sql = "update $tbl_name set ";
//echo $fieldlist;
while(list(,$s_key) = each($fieldlist))
{
$fieldname .=", " . $s_key . " = '" .$_POST[$s_key] . "'" ;
}
$fieldname = substr ($fieldname,1, strlen ($fieldname));
$valuename = substr ($valuename,1, strlen ($fieldname));
$sql .= $fieldname ;
$sql .= ", update_date = '" . date ("Y-m-d H:m:s") . "'";
$sql .= ", update_by = '" . $_SESSION["login_name"] . "'";
$sql .= ", where $PK_field = '" . $_POST[$PK_field] . "'";
mysql_query ($sql);
$id = $PK_field;
echo $sql;
?>
ช่วยดูให้หน่อยนะคะ นะๆๆๆ ขอบคุนมากค่ะ
Tag : - - - -
|
|
|
|
|
|
Date :
2009-11-09 17:52:33 |
By :
ting120 |
View :
833 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
ใช้
mysql_query($sql) or die(error());
แล้วดู error ครับ
หรือ ก้อบ ที่ echo ออกมาได้ไปรันใน phpmyadmin แล้วดูว่าทำไมมันไมได้
|
|
|
|
|
Date :
2009-11-09 20:09:47 |
By :
Sek-Artdrinker |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|