我有一个数据库包括3列“名称”,“条形码”,“价格”,并有一个形式像打击:
http://i.stack.imgur.com/MwHIw.jpg
我希望当用户填写条形码输入并按“Enter”键时 做下面的图片:
http://i.stack.imgur.com/KPuXv.jpg
并且输入名称就像打击一样:
<HTML>
<form action="do.php" method="Post">
name : <input name="name[]" type="text" />
barcode: <input name="barcode[]" type="text" />
price : <input name="price[]" type="text" />
</form>
</HTML>
---更新1 ---
<script type="text/javascript">
$(document).ready(function(){
$("#text").keyup(function(){
var key = $("#text").val();
var active = true;
$.post("search.php",{key:key,active:active},function(data){
$("#result").html(data);
});
});
});
</script>
<?php
include "config/connect.php";
if(isset($_post["active"]) && $_post["key"])
{
$key = $_post["key"];
$sql = "SELECT * FROM `product_list` WHERE `barcode` LIKE :title ";
$result = $connect->prepare($sql);
$k = "%".$key."%";
$result->bindParam(":title",$k); // ----> i have a error here ! <----
if($result->execute())
{
if($result->rowCount()>0)
{
while($rows=$result->fetch(PDO::FETCH_ASSOC))
{
echo $rows["name"]."<hr />";
echo $rows["barcode"]."<hr />";
echo $rows["price"]."<hr />";
}
}
else
{
echo "i can't fount anything . please try another barcode";
}
}
}
?>
回声是如何产生新输入的? 如何修复错误?! 有什么问题?!
答案 0 :(得分:0)
在此处添加更多信息。显示你已经用PHP编写的内容..你标记了php等等,但你要求的是网上很多基本信息..
告诉我们您的编码有多远,然后我们就可以提供帮助。没有你做任何事情,除了HTML代码,这里的人不会帮助你......没有冒犯。