0

以下は私のデータベースの写真です。左側の数字 (81305、81306 など) をすべてハイパーリンクにします。

ユーザーがハイパーリンクをクリックすると、ページ (すべてのリンクがこのページになります) "dpupage.php" に移動します。このページには、値が空のフォームがあります。次に、SQL クエリ (NUM に従って) を使用して、選択した番号に従って残りの列をフォームに入力します。

私が抱えている問題は、ユーザーに特定のフォームへの特定のリンクをメールで送信する必要があることです。

しかし、たとえば、http: //mysite.com/dpupage.phpのように URL を設定することはできません。これは、値が空のフォームに送信されるためです。dpupage.php を開いて必要なデータを照会するリンクを作成するにはどうすればよいですか。

例: NUM: 81309 にアドレス指定するユーザーが必要だとします。phpmailer を介してリンク付きの電子メールがユーザーに送信されます。このリンクから dpupage.php に直接移動し、NUM 81309 に対応するすべてのデータを入力する必要があります。

どんなアドバイスでも大歓迎です!

テーブル

4

1 に答える 1

1

PHP を使用する

http://mysite.com/dpupage.php?num=12345のように、パラメーター付きのリンクを提供します。

彼らが使用した番号は $_GET['num'] で取得できます。DB から値を取得します (例: "SELECT * FROM wahtever_your_table_is_calledWHER NUM= $_GET['num'])。

値をフィールドに貼り付けます。

注意: これは簡単な例です。そのようにしないでください。SQL インジェクションはあなたの犬を食べます! ググって!

于 2013-11-04T23:02:21.043 に答える