|
|
|
สอบถาม ขอโค้ดตัวอย่างเรื่องการตัดสต็อกค่ะ ต้องการตัดสต๊อกเมื่อสั่งจ่ายยาหลายๆรายการค่ะ |
|
|
|
|
|
|
|
Concept :
ถ้าหลายรายการ ก็วนลูปครับ
วนลูปรายการยาที่สั่งจ่ายแล้ว ที่ละรายการ
ในลูปก็ทำการอัปเดทสต็อกด้วย
|
|
|
|
|
Date :
2013-01-06 12:59:23 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูแบบนี้พอเข้าใจไหมครับ
Code (PHP)
<?
require"connect.inc.php";
$m_id2=$_POST[m_id];
$m_out_amount=$_POST[m_out_amount];
$m_out_date=date("Y-m-d");
$m_out_time=date("H:i:s");
if($_POST[m_id]){
$sql1="select * from material where m_id=$m_id2";
$result1=mysql_db_query($dbname,$sql1);
$record1=mysql_fetch_array($result1);
//echo $sql1;
if($record1[m_amount]<$m_out_amount){
echo"
<table width='600' height='80' cellpadding='1' cellspacing='1' border='0' bgcolor='#188be7' align='center'>
<tr bgcolor='#FFFFFF'>
<td bgcolor='#FFFFFF' align='center' class='font_red'><img src='images/warning.png'> <b>จำนวนวัสดุเหลือน้อยกว่าที่กรอกมา  </b></td>
</tr>
</table>";
die;
}
$m_amount_now=$record1[m_amount]-$_POST[m_out_amount];
$sql2=mysql_query("insert into material_out values('','$m_id2','$m_out_date','$m_out_time','$m_out_amount','$m_amount_now')");
$sql3=mysql_query("update material set m_amount = m_amount - $m_out_amount where m_id=$m_id2");//อันนี้แหละเราก็ไปอัพเดตจำนวนของให้ลบตามจำนวนที่เราจะเบิก
if($sql2){
echo"
<table width='600' height='80' cellpadding='1' cellspacing='1' border='0' bgcolor='#188be7' align='center'>
<tr bgcolor='#FFFFFF'>
<td bgcolor='#FFFFFF' align='center' class='font_green'><img src='images/accept.png'>  <b>เบิกวัสดุเรียบร้อยแล้ว  </b></td>
</tr>
</table>";
}
}
?>
|
|
|
|
|
Date :
2013-01-06 22:12:54 |
By :
vampirearmmy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากนะค่ะ
|
|
|
|
|
Date :
2013-01-07 00:15:53 |
By :
samonggrue |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-01-07 09:04:03 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-01-07 17:38:46 |
By :
Papop |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|