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,037

HOME > PHP > PHP Forum > อยากอัพเดทข้อมูลพร้อมกันสองตาราง แต่มันอัพเดทให้แค่ตารางเดียวอ่ะครับ



 

อยากอัพเดทข้อมูลพร้อมกันสองตาราง แต่มันอัพเดทให้แค่ตารางเดียวอ่ะครับ

 



Topic : 069837



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์




หน้า edit (PHP)
 <!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=windows-874" />
<title>แสงอุดมการไฟฟ้า-การรับประกันสินค้า</title>
<style type="text/css">
<!--
#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}
body {
	margin-left: 50px;
	margin-right: 50px;
	background-color: #f5f5f5;
	text-align: center;
}
.style1 {
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
}
.style5 {font-size: 15px; }
.style7 {font-size: 15px; font-weight: bold; }
.style8 {color: #0000FF; font-weight: bold; }
.style9 {
	color: #FF0000;
	font-weight: bold;
}
.style10 {font-size: 12px}
.menu1 {
	color: #FFF;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
.menu {
	color: #FFF;
}
#menu_admin tr .menu .menu .menu .menu {
	text-align: center;
	font-weight: bold;
}
.menu2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}
.user {
	color: #000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-align: right;
}
.namelogin {
	text-align: left;
}
.namelogin {
	font-size: 14px;
}
.namelogin {
	font-family: Tahoma, Geneva, sans-serif;
}
.namelogin {
	color: #F00;
}
.namelogin {
	font-weight: normal;
}
.namelogin {
	font-weight: bold;
}
.namelogin {
	text-align: center;
}
.logout {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #60F;
	text-decoration: underline;
	text-align: center;
}
.lock {
	color: #000;
	font-size: 12px;
	text-align: left;
}
.lock .lock {
	font-family: Tahoma, Geneva, sans-serif;
	text-align: left;
}
.teble14 {
	text-align: center;
	font-weight: bold;
	color: #F00;
}
.table4 {
	text-align: center;
	color: #0FF;
}
.table4 th {
	color: #00F;
}
.table4 th {
	color: #60F;
}
.table4 th {
	font-family: Tahoma, Geneva, sans-serif;
}
.table4 th {
	font-size: 12px;
}
.table4 th {
	font-size: 14px;
}
.teble14 td {
	font-size: 10px;
}
.teble14 td {
	font-size: 12px;
}
.teble14 td {
	color: #000;
}
.teble14 td {
	font-size: 14px;
}
.table16 {
	color: #60F;
}
-->
</style>
</head>
<LINK href="images/sty.css" type=text/css rel=stylesheet>
<body>
<table width="1150" border="0" bgcolor="#E5E5E5">
  <tr>
    <td bgcolor="#F5F5F5"><table width="1150" border="0">
      <tr>
        <td colspan="2" bgcolor="#D5FBFD"><table width="1108" align="center" cellpadding="0" cellspacing="0">
          <tr>
            <td width="1128"><table width="240" height="45" align="right" cellpadding="0" cellspacing="0">
              <tr>
                <td width="73" class="user">สวัสดีคุณ&nbsp; </td>
                <td width="83" class="namelogin"><? echo $Name ?></td>
                <td width="82"> <a href="logout.php" target="_parent" class="blue1"><span class="logout">ออกจากระบบ</span></a>
				</td>
              </tr>
            </table>
              <p>&nbsp;</p>
              <p><img src="images/bander-menu.jpg" width="1128" height="200" /></p></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td width="164" valign="top"><table width="180" cellpadding="0" cellspacing="1">
          <tr>
            <td colspan="2" bgcolor="#9933FF" class="menu2">เมนู</td>
            </tr>
          <tr>
            <td width="30" height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_regis.php" >เพิ่มข้อมูลพนักงาน</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp;<a href="main_sale.php" > ขายสินค้า</a></span></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_product_type.php" >เพิ่มชนิดสินค้า</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_brand.php" >เพิ่มยี่ห้อสินค้า</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_color.php" >เพิ่มสีสินค้า</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_model.php" >เพิ่มรุ่นสินค้า</a></span></span></span></td>
          </tr>
          <tr>
           <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_product.php" >เพิ่มข้อมูลสินค้า</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_supply.php" >บริษัทขนส่ง</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_warranty.php" >การรับประกัน</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_stock.php" >ใบสั่งซื้อ</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp; <a href="main_permis.php" >ระดับสิทธิ์การใช้งาน</a></span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="lock">&nbsp; แก้ไขข้อมูลพนักงาน</span></span></span></td>
          </tr>
          <tr>
           <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp;&nbsp;<a href="main_position.php">ตำแหน่งงาน</a></span></span></span></td>
          </tr>
          <tr>
           <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp;&nbsp;รายงานการขายประจำวัน</span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp;&nbsp;รายงานการขายประจำเดือน</span></span></span></td>
          </tr>
          <tr>
            <td height="28"><div align="right"><img src="images/bul01.gif" alt="" width="8" height="8" /></div></td>
            <td width="148"  span class="blue12">&nbsp;&nbsp;รายงานการขายเป็นช่วง ๆ</span></span></span></td>
          </tr>
        </table></td>
        <td width="976" valign="top"><table width="939" border="0" align="center" bgcolor="#84A4AE">
          <tr>
            <td colspan="6" bgcolor="#F5F5F5"><p><form action="phpMySQLEditRecordSave_stck.php?Session_id=<?=$_GET["Session_id"];?>" name="frmEdit" method="post">
<p>
  <?
include "config.php";
$strSQL = "SELECT * FROM session_stock WHERE Session_id = '".$_GET["Session_id"]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
//echo $strSQL;
if(!$objResult)
{
	echo "Not found Product_id=".$_GET["Product_id"];
}
else
{
?>
</p>
<table width="200" border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><img src="images/edit_stock.jpg" width="800" height="200"></td>
  </tr>
</table>
<table width="742" border="1"  bordercolor="#FFCCFF" align="center" cellpadding="1" cellspacing="1">
  <tr class="table16">
    <th width="114"> <div align="center">รหัสสินค้า </div></th>
    <th width="108"> <div align="center">วันที่สั่งซื้อ</div></th>
    <th width="119"> <div align="center">รหัสพนักงาน</div></th>
    <th width="65"> <div align="center">จำนวน</div></th>
    <th width="104"><div align="center">รหัสบริษัท</div></th>
    <th width="120"><div align="center">เลขที่ใบสั่งซื้อ</div></th>
    <th width="89"><div align="center">สถานะ</div></th>
  </tr>
  <tr class="table16">
    <td align="center" bgcolor="#99CCFF"><input name="Product_id" type="text" disabled="disabled" id="Product_id" value="<?=$objResult["Product_id"];?>" size="15" readonly="readonly" /></td>
    <td align="center" bgcolor="#99CCFF"><input name="Date_in" type="text" disabled="disabled" id="Date_in" value="<?=$objResult["Date_in"];?>" size="15" readonly="readonly" /></td>
    <td bgcolor="#99CCFF"><div align="center">
      <input name="Register_id" type="text" disabled="disabled" id="Register_id" value="<?=$objResult["Register_id"];?>" size="6" readonly="readonly" />
    </div></td>
    <td align="center" bgcolor="#99CCFF"><input name="Unit" type="text" disabled="disabled" id="Unit" value="<?=$objResult["Unit"];?>" size="3" readonly="readonly" /></td>
    <td align="center" bgcolor="#99CCFF"><input name="Sup_id" type="text" disabled="disabled" id="Sup_id" value="<?=$objResult["Sup_id"];?>" size="6" readonly="readonly" /></td>
    <td align="center" bgcolor="#99CCFF"><input name="buy_number" type="text" disabled="disabled" id="buy_number" value="<?=$objResult["buy_number"];?>" size="20" readonly="readonly" /></td>
    <td align="center" bgcolor="#99CCFF"><label>
      <input type="checkbox" name="status" value="1" id="status" <?  
if($objResult["status"] == 1)
{
	$chk = "checked";
}
else
{
	$chk = "";
}
?><?=$chk;?>  />
    </label></td>
  </tr>
</table>
&nbsp; 
  &nbsp; 
  &nbsp; 
  &nbsp; 
  &nbsp; 
  &nbsp; 
  &nbsp; 
  <p>&nbsp;  </p>
  <p>
    <input type="submit" name="submit" value="ตกลง">
  </p>
  <?
  }
//  mysql_close($objConnect);
  ?>
  </form></td>
            </tr>
        </table></p>
          <p>&nbsp;</p>
          <p>
          <p>          </p></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>





Tag : PHP, CakePHP









ประวัติการแก้ไข
2011-12-02 18:51:33
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-12-02 18:38:45 By : cit View : 914 Reply : 9
 

 

No. 1



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


หน้า update.php (PHP)
<? session_start(); ?>
<html>
<head>
<title></title>
</head>
<body>
<?
require "config.php";
$Product_id  = $_POST['Product_id'];
$status = $_POST['status'];
$Unit = $_POST['Unit'];
$sql =mysql_query ("UPDATE session_stock  SET status ='$status'  WHERE Session_id='$Session_id'");
$sql =mysql_query("UPDATE  product  SET  Amount =  Amount+$_POST[Unit]  WHERE Product_id='$Product_id'");
$objQuery = mysql_query($sql);


if($objQuery)
{  
	?>
<script type="text/javascript">
	alert ("<?="แก้ไขข้อมูลเรียบร้อย"?>");
	window.location="edit_stock.php";
</script><?
}
else
{
	?>
	<script type="text/javascript">
	alert ("<?="ไม่สามารถแก้ไขข้อมูลได้"?>");
	window.location="edit_stock.php";
</script><?
}
mysql_close($objConnect);
?>
</body>
</html>










ประวัติการแก้ไข
2011-12-02 18:49:43
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 18:39:56 By : cit
 


 

No. 2



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ในส่วนของตาราง session_stock จะมีฟิว session_id เป็น Auto_increment และฟิว product_id ส่วนตาราง product มีฟิว product_id

คือการทำงานของผมคือว่า ในส่วนทีผมนำมาเป็นส่วนของใบสั่งซื้อ โดยจะมีค่าstatus เป็นตัวกำหนด ถ้าผมติกchkbox เมื่อบันทึกให้มันไปอัพเดทค่า status ในตาราง session_stock แล้วให้เอาค่า Unit ในใบสั่งซื้อ มาอัพเดทที่ตาราง product ในฟิว Amount อีกทีหนึ่งอ่ะครับ

จากโค๊ดข้างบน เมื่อผมทำแล้ว มันupdate ค่าstatus ในตาราง session_id ให้ แต่ค่า Unit ในตารางไม่ถูกนำมาเพื่อค่าในตาราง product ในฟิวของ Amount ครับ เท่าที่ถามกูรู ท่านแนะนำผมว่า ให้select ค่าฟิวสุดท้ายที่อัพเดทมาเป็นตัวแปร แล้วให้เอาตัวแปรนี้ไปใช้ต่อ ผมเลยงงครับ ช่วยแนะนำโค๊ดให้ผมด้วยนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 18:47:40 By : cit
 

 

No. 3



โพสกระทู้ ( 347 )
บทความ ( 0 )



สถานะออฟไลน์


ลบบรรทัด 14 ออกครับ
บรรทัด 17 เปลี่ยนเป็น $sql
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-02 20:43:15 By : ozma
 


 

No. 4



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ยังไม่ได้เลยครับ ได้เฉพาะค่า status เหมือนเดิม ส่วนตาราง product จำนวนสินค้ายังไม่เพิ่มขึ้นเลยครับ ต้องทำยังไงดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-03 12:17:48 By : cit
 


 

No. 5



โพสกระทู้ ( 54 )
บทความ ( 0 )



สถานะออฟไลน์


คุณลอง echo ค่า $sql มาดูครับ ว่ามันเก็บคำสั่งอัพเดตอันไหน เพราะบรรทัดที่ 12 กับ 13 คุณเก็บคำสั่งลง $sql เหมือนกันอะครับ มันไม่ทับกันหรอครับผม ลองดูนะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-03 13:09:12 By : Oakmat00
 


 

No. 6



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


คือว่าจะอัพเดทพร้อมกัน 2 ตารางอ่ะครับ เลยต้องใช้คำสั่งนี้พร้อมกันอ่ะครับ


ประวัติการแก้ไข
2011-12-03 13:17:29
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-03 13:16:47 By : cit
 


 

No. 7



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

จะอัพเดทพร้อมกัน 2 ตารางคุณก็เขียนคิวรี่ 2 รอบก็จบ รอบแรกเขียนได้แล้วรอบสองก็เขียนให้เหมือนกับรอบแรกนั่นแหละ แต่แค่เปลี่ยนตัวแปรไม่ให้เหมือน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-03 14:13:25 By : Dragons_first
 


 

No. 8



โพสกระทู้ ( 22 )
บทความ ( 0 )



สถานะออฟไลน์


ลองแก้แล้วครับ ยังเหมือนเดิม มีวิธีไหนอีกคร๊าฟฟฟ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-03 17:14:22 By : cit
 


 

No. 9



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Code (PHP)
$sql =mysql_query ("UPDATE session_stock  SET status ='$status'  WHERE Session_id='$Session_id'");
$sql2 =mysql_query("UPDATE  product  SET  Amount =  Amount+$_POST[Unit]  WHERE Product_id='$Product_id'");

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-12-03 17:19:11 By : Dragons_first
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : อยากอัพเดทข้อมูลพร้อมกันสองตาราง แต่มันอัพเดทให้แค่ตารางเดียวอ่ะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 05
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 อัตราราคา คลิกที่นี่