わかりにくいタイトルで申し訳ありません。それで、連絡したい人を選択するページがあります。写真をクリックすると、記入するフォームのある連絡先ページに移動します。クリックしたリンクに基づいて「メールアドレス」の入力を自動入力したい。たとえば、John Smith をクリックすると、連絡先ページが表示されます。このページでは、電子メールの部分に johnsmith@gmail.com が既に入力されています。前もって感謝します!
3 に答える
1
すべてのリンクを同じ連絡先ページに移動させることができますが、GET 経由で電子メールを渡します。
たとえば、次のリンクがあります。
<a href="contact.php?email=johnsmith@gmail.com">Image of John Smith</a>
<a href="contact.php?email=janesmith@gmail.com">Image of Jane Smith</a>
そして、次のcontact.php
ようなことができます:
<input type="email" name="email" value="<?php echo $_GET['email']; ?>"/>
于 2013-07-09T18:46:45.253 に答える
0
次のようにリンクhrefにパラメータを追加したい
<a href='somepage.php?email=johnsmith@gmail.com'>John Smith</a>
次に、php ページで $_GET スーパー グローバルを使用して、入力の値を設定します。
<input type='text' name='emailTo' value='<?= isset($_GET["email"])?$_GET["email"]:"") ?>'/>
メールアドレスをリンクに表示したくない場合は、地図からメールアドレスにアクセスできます
<?php
$emailMap = array("John Smith"=>"johnsmith@gmail.com",
"Glenn Quagmire"=>"glenn@giggity.com");
<input type='text' name='emailTo' value='<?= isset($emailMap[$_GET["email"]])?$emailMap[$_GET["email"]]:"") ?>'/>
そしてあなたのリンクのためにそれは
<a href='somepage.php?email=John+Smith'>John Smith</a>
于 2013-07-09T18:47:08.460 に答える