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 (注文テーブルの主キー) をリンクに添付し、お問い合わせフォーム ページの読み込み時に取得できます。

  • SESSION: DB に似ています。

  • AJAX/JQuery: いずれも使用できない場合は、ajax を使用して現在の値を $_GET 値として送信し、問い合わせフォームに記入することができます。(http://www.javascriptkit.com/dhtmltutors/ajaxgetpost.shtml)

于 2012-05-05T21:48:06.240 に答える