我的订单底部有一个指向客户查询表的链接。一旦客户单击此链接,它就会打开查询表。我希望订单表格中的产品编号自动填写到查询表格并提交给我。我怎样才能做到这一点?
谢谢
例子
<?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>
3 可能的选择。
DB:如果DB上有订单信息,您可以将订单ID(订单表的主键)附加到链接并在加载查询表单页面时获取它。
会话:类似于 DB。
AJAX/JQuery:如果它们都不可用,您可以使用 ajax 将当前值作为 $_GET 值发送并填写查询表单。(http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml)