Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > update ไม่ได้ช่วยด้วยครับ * คือ มันไม่อัพเดทให้อะคับ แต่ถ้าเขียนในบรรทัดที่ อัพเดท มันก็จะอัพเดทเหมือนกันทุกอันเลยครับ



 

update ไม่ได้ช่วยด้วยครับ * คือ มันไม่อัพเดทให้อะคับ แต่ถ้าเขียนในบรรทัดที่ อัพเดท มันก็จะอัพเดทเหมือนกันทุกอันเลยครับ

 



Topic : 018911

Guest




******** อันนี้หน้าแรกครับ **************

<?
include "connect.php";
$sql="select * from cust_tb where cust_id='$cust_id' ";
$result=mysql_db_query($dbname,$sql);
$rs=mysql_fetch_array($result);
mysql_db_query($dbname,"SET NAMES TIS620");
$cust_id=$rs[cust_id];
$cust_name=$rs[cust_name];
$cust_date=$rs[cust_date];
$cust_total_price=$rs[cust_total_price];
$cust_address=$rs[cust_address];
$cust_zip=$rs[cust_zip];
$cust_status=$rs[cust_status];
$custs_date=$rs[custs_date];
?>
<html>
<head>
<title>สำหรับผู้ดูแลระบบ</title>
<link href="../style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=tis-620"></head>
<body>
<div align="center">
<? include "admin_menu.php"; ?>
<FORM name ="form1" ACTION="status2.php" METHOD="post" ENCTYPE="multipart/form-data" >
<P><B>แก้ไขสถานะ</B></P>
<TABLE WIDTH="400" BORDER="0" CELLSPACING="1" CELLPADDING="0">
<TR>
<TD width="101">รหัสลูกค้า</TD>
<TD><?=$cust_id?></TD>
</TR>
<TR>
<TD>ชื่อลูกค้า</TD>
<TD><?=$cust_name?></TD>
</TR>
<TR>
<TD>วันที่สั่งซื้อ</TD>
<TD><?=$cust_date?></TD>
</TR>
<TR>
<TD>ราคารวม</TD>
<TD><?=$cust_total_price?> บาท </TD>
</TR>
<TR>
<TD>ที่อยู่</TD>
<TD><?=$cust_address?>&nbsp;<?=$cust_zip?></TD>
</TR>
<TR>
<TD><BR>สถานะ</TD>
<TD><BR>
<INPUT name="cust_status" type="radio" value="รอ" checked> รอ &nbsp;
<INPUT name="cust_status" type="radio" value="จ่ายแล้ว" > จ่ายแล้ว &nbsp;
<INPUT name="cust_status" type="radio" value="จัดส่งแล้ว"> จัดส่งแล้ว
</TD>
</TR>
<TR>
<TD><BR>
<TD><BR><DIV align="left">
<INPUT type="submit" name="Submit" value="แก้ไข">
</DIV></TD>
</TD>
</TABLE></FORM>
<?

// ปิดการติดต่อฐานข้อมูล
mysql_close();
?>

******** อันนี้หน้าที่ 2 ครับ **************

<?
include "connect.php";
$cust_id=$_POST[cust_id];
$cust_status=$_POST[cust_status];
$custs_date = date("j/m/Y");


$sql="update cust_tb set cust_status='$cust_status' where cust_id='$cust_id' ";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "";
} else {
echo "<H3>ERROR : ไม่สามารถแก้ไขสถานะได้</H3>";
}

$sql2="update order_tb set custs_date='$custs_date', cust_status='$cust_status' where cust_id='$cust_id' ";
$result2=mysql_db_query($dbname,$sql2);
if ($result2) {
echo "<H3>แก้ไขสถานะเรียบร้อยแล้ว</H3>";
echo "[ <A HREF=admin_home.php>กลับหน้าหลัก</A> ] ";
} else {
echo "<H3>ERROR : ไม่สามารถแก้ไขสถานะได้</H3>";
}
mysql_close();
?>

* คือ มันไม่อัพเดทให้อะคับ แต่ถ้าเขียนในบรรทัดที่ อัพเดท เป็น
$sql="update cust_tb set cust_status='$cust_status' where cust_id
และ
$sql2="update order_tb set custs_date='$custs_date', cust_status='$cust_status' where cust_id
มันก็จะอัพเดทเหมือนกันทุกอันเลยครับ ต้องแก้ไขยังงัยดีครับ ช่วยแนะนำด้วยครับ




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 13 มี.ค. 2551 01:11:28 By : อั๋น View : 1274 Reply : 1
 

 

No. 1

Guest


ลองตอบดู อยากวัดความรู้ตัวเองนะ แต่ผมยังไม่ค่อยจะได้เรื่องเท่าไรเลย แหะ ช่วย ๆ กัน

$cust_id=$_POST[cust_id]; ตรงนี้ลองเป็น
$cust_id=$_POST['cust_id']; ว่าได้มั้ย

หรือไม่แสดงว่าอาจจะมีปัญหาตรง ในส่วนของเงือนไขที่เป็น Where ถ้าวิธีบ้าน ๆ ของผมนะ
ผมจะลอง Echo ค่าของ $cust_id ที่ได้จาก post ออกมาก่อนว่า มันแสดงออกมาไหม ถ้าออกมาแสดงว่าค่าถูกส่งมาแล้วหรือว่าส่งมาแล้ว เขียนผิด

หรือไม่ บ้าน ๆ วิธีที่สอง ก็ ตรง Where ลอง ใส่ ไปเลย where cust_id='1' แล้วลองดูว่ามัน update ที่ cust_id ที่ 1 หรือเปล่า







Date : 13 มี.ค. 2551 04:53:03 By : lindy
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : update ไม่ได้ช่วยด้วยครับ * คือ มันไม่อัพเดทให้อะคับ แต่ถ้าเขียนในบรรทัดที่ อัพเดท มันก็จะอัพเดทเหมือนกันทุกอันเลยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่