我在订单表格底部有一个客户查询表单的链接。客户点击此链接后会打开查询表单。我希望订单中的产品编号自动填入查询表格并提交给我。我怎么能这样做?
由于
答案 0 :(得分:2)
示例
<?php
$customer_id = $_GET['c_id'];
$sql = "SELECT * FROM customers WHERE customer_id = $customer_id";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
?>
然后在你的表格中回复
<form action="" method="post">
<input type="text" name="customer_name" value="<?= $row['customer_name'] ?>" />
<input type="text" name="customer_email" value="<?= $row['customer_email'] ?>" />
<input type="submit" name="submit" value="Okay" />
</form>
答案 1 :(得分:1)
3可能的选择。
DB:如果订单信息在DB上可用,您可以将订单ID(订单表的主键)附加到链接,并在加载查询表单页面时获取它。
会话:与DB类似。
AJAX / JQuery:如果它们都不可用,您可以使用ajax将当前值作为$ _GET值发送并填写查询表单。 (http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml)