0

我的订单底部有一个指向客户查询表的链接。一旦客户单击此链接,它就会打开查询表。我希望订单表格中的产品编号自动填写到查询表格并提交给我。我怎样才能做到这一点?

谢谢

4

2 回答 2

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>
于 2012-05-05T23:25:49.400 回答
1

3 可能的选择。

  • DB:如果DB上有订单信息,您可以将订单ID(订单表的主键)附加到链接并在加载查询表单页面时获取它。

  • 会话:类似于 DB。

  • AJAX/JQuery:如果它们都不可用,您可以使用 ajax 将当前值作为 $_GET 值发送并填写查询表单。(http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml)

于 2012-05-05T21:48:06.240 回答