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 > กรอกบาร์โค้ดแล้วไม่มีแสดงผลครับ php เป็นระบบ POS ที่รับค่าจากบาร์โค้ดแล้วแสดงรายการสินค้า



 

กรอกบาร์โค้ดแล้วไม่มีแสดงผลครับ php เป็นระบบ POS ที่รับค่าจากบาร์โค้ดแล้วแสดงรายการสินค้า

 



Topic : 034968



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



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




php เป็นระบบ POS ที่รับค่าจากบาร์โค้ดแล้วแสดงรายการสินค้าใต้ช่อง
"ลบ" .ชื่อสินค้า" "จำนวน" "หน่วยนับ" "ราคา/หน่วย" "เป็นเงิน"
แต่พอกรอกบาร์โค้ดแล้วมันไม่แสดงผลใต้ช่องครับ

ในส่วนของ "เป็นเงิน" ต้องเขียนโค้ดยังงัยหรอครับ (ผลรวมของ ราคา*จำนวน)
แล้วราคารวมเป็นเงินทั้งสิ้นก็ยังคิดไม่ออกครับ

ส่วนการตัดสต๊อกใช้ UPDATE tb_product SET STOCK = STOCK - จำนวนที่สั่ง
ตามที่ Mr. Win บอกใช่มั้ยครับ
ใน tb_product ของผมมี
pdt_id = บาร์โค้ด
pdt_name = ชื่อสินค้า
pdt_amount = จำนวน
pdt_unit = หน่วยนับ
pdt_cost = ราคาซื้อ
pdt_price = ราคาขาย
ผมจำเป็นต้องเพิ่ม stock = เก็บจำนวนสินค้าปัจจุบันหรือป่าวครับ


Code (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=utf-8" />
<title>:: จำหน่าย ::</title><style type="text/css">
<!--
.style1 {color: #003366}
-->
</style></head>

<body>
 
<p><br />
  <br />
</p>
<p align="center">pic of promotion  </p>

<table width="1041" border="1">
  <tr>
    <td width="80" rowspan="3"><p><img src="../images/sell.jpg" alt="sell" width="80" height="89" /></p>    </td>
    <td width="111">ชื่อลูกค้า      </td>
    <td colspan="2">
      
        <label>
        <? include('connect.php');
?>
		  <? $empTypeQue=mysql_query("SELECT * FROM tb_customer Order By cst_id");?>
<Select name='cst_id'>

<?
while ($getEmpType=mysql_fetch_array($empTypeQue)){
echo "<Option value=\"$getEmpType[cst_id]\" "; if ($getEmp['emtype']==$getEmpType['cst_id']) echo "selected"; echo "> $getEmpType[cst_name]\n </option>";
}
?>
 </select>
        </label>
    
    <label></label>    </td>
    <td width="84">&nbsp;    </td>
    <td colspan="3" rowspan="2" bgcolor="#CCFF33">total price    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;    </td>
    <td>&nbsp;</td>
  </tr>
  <tr>
  <form action="selling.php" method="get" name="fmSelling">
    <td>บาร์โค้ด</td>
    <td width="337">
	<input name="pdt_id" type="text" id="pdt_id" size="50" maxlength="13" value="<?=$_get["txtKeyword"];?>">
    <td width="71">
     
      <input type="submit" value="ตกลง"/>
        </td>
    <td><?
if($_GET["txtKeyword"] != "")
	{
		include("connect.php") ;
	
	$objDB = mysql_select_db("s49042380181");
	
	
	$strSQL = "SELECT * FROM tb_product WHERE (pdt_id LIKE '%".$_GET["txtKeyword"]."%')";
	$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
	}
	?>
	</td>
    <td width="98">&nbsp;</td>
    <td width="102">&nbsp;</td>
    <td width="106">&nbsp;</td>
	</form>
    </tr>
	
  <tr>
    <td bgcolor="#FFCC33"><h3 align="center"><strong><span class="style1">จำหน่าย</span></strong></h3></td>
    <td><h3>ชื่อสินค้า</h3>    </td>
    <td colspan="2">&nbsp;</td>
    <td><h3 align="right">จำนวน</h3></td>
    <td><h3 align="right">หน่วยนับ          </h3></td>
    <td><h3 align="center">ราคา/หน่วย</h3></td>
    <td><div align="right">
      <h3>เป็นเงิน</h3>
    </div></td>
    </tr>
  <tr>
 
    <td><p>&nbsp;</p>    </td>
	<?php
	while($objResult = mysql_fetch_array($objQuery))
	{
	?>
    <td><?=$objResult["pdt_name"];?></td>
    <td colspan="2">&nbsp;</td>
    <td><?=$objResult["pdt_amount"];?></td>
    <td><?=$objResult["pdt_unit"];?></td>
    <td> <?=$objResult["pdt_price"];?></td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td colspan="2">&nbsp;</td>
    <td>&nbsp;</td>
    <td>ลด
      
        <label>
          <input name="textfield3" type="text" value="0" size="5" />
        </label>
        บาท       </td>
    <td>&nbsp;</td>
    <td><div align="right"><input type="submit" name="Submit3" value="ตกลง" /></div></td>
    </tr>
	    <?
	}
	?>
</table>
<? 
mysql_close; 
?>

</body>
</html>



ป.ล.ขอขอบคุณล่วงหน้าครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-27 15:00:24 By : LeStat View : 1311 Reply : 1
 

 

No. 1



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



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


มันยาวนะครับ ต้องอธิบายเป็นส่วนๆเลยล่ะ
ขั้นแรกก่อนนะครับ
<form action="selling.php" method="get" name="fmSelling">
ถ้าเรา กด submit มันจะไปหน้า selling.php ผมว่ามันไม่ถูกต้องนะครับ

มันควรจะอยู่ที่หน้าเดิม <form action="$_SERVER['PHP_SELF']" method="get" name="fmSelling">

เพราะเมื่อเลือกสินค้าเสร็จมันน่าจะอยู่ที่หน้าเดิมไม่ต้องเปลี่ยนไปใหน

2.เมื่อเรา submit เราจะได้ค่าจากช่อง

<input name="pdt_id" type="text" id="pdt_id" size="50" maxlength="13" value="<?=$_get["txtKeyword"];?>">
value="<?=$_get["txtKeyword"];?>" <--
ข้อมูลจะไม่แสดงออกมาเพราะ ส่ง queryString pdt_id ไป แต่รับด้วย txtkeyword


จริงต้องแบบนี้ครับ ส่ง pdt_id ไป ต้องรับ pdt_id กลับ

<input name="pdt_id" type="text" id="pdt_id" size="50" maxlength="13" value="<?=$_get["pdt_id"];?>">



แล้วเราก็นำมา select * from tb where pdt_id='<?=$_get[pdt_id]?>'
ประมาณนี้นะครับ

และยังมีอีกเยอะ เหนื่อย...ครับ






Date : 2009-11-27 15:34:09 By : martman26
 

   

ค้นหาข้อมูล


   
 

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