|
|
|
ช่วยแนะนำในการใช้เครื่องยิง barcode หน่อยครับ ยิง Barcode แล้วให้ดึงข้อมูลในdatabase มาแสดงอะครับ |
|
|
|
|
|
|
|
ประมาณนี้ครับ
Code (jQuery)
$(document).ready(function(){
$("[name=ชื่อ textbox]").change(function(){
$.getJSON("jsonBarcode.php",{"barcode",$(this).val()},function(key,val){
$('[name="'+key+'"]').val(val); //key คือชื่อของ textbox val คือค่าของข้อมูลที่ได้
}
});
});
Code jsonBarcode.php (PHP)
.
.คำสั่ง connect เข้า server
.
$objQuery = mysql_query("SELECT [ชื่อใน table] AS [ชื่อใน textbox name] FROM `ชื่อตาราง` WHERE `barcode_feild` = ".mysql_real_escape_string($_GET['barcode'])) or die(json_encode(array("error"=>mysql_error())));
$result = mysql_fetch_assoc($objQuery);
if(!$result) echo json_encode(array());
else echo json_encode($result);
ประมาณนี้
|
|
|
|
|
Date :
2013-11-26 06:42:42 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
onchange แล้วไปคิวรี่ข้อมูลออกมา ได้หรือเปล่าครับ
|
|
|
|
|
Date :
2013-11-26 06:46:58 |
By :
telesyn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทุกครั้งที่ยิงบาร์โค๊ด จะเกิดการ enter โดยอัตโนมัติ
อาจจะจับเหตุการณ์ keypress หรือเป็น onchange ก็ได้ครับ
แล้วก็ทำการส่งค่าผ่าน Ajax ซึ่งถ้าใช้ jQuery จะเขียนไม่กี่บรรทัด
|
|
|
|
|
Date :
2013-11-26 09:06:16 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2013-11-26 22:52:15 |
By :
nick15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|