各フォームへのメールアドレスの自動入力

各フォームURLの末尾にパラメータとしてメールアドレスを差し込むことで、
あらかじめメールアドレスが入力された状態でフォームを表示させることができます。

insertss

登録フォーム

【付加するパラーメータ】

&touroku_mail=###mail###

【パラメータを付加したURL】

https://1lejend.com/stepmail/kd.php?no=xxxxx&touroku_mail=###mail###

解除フォーム

【付加するパラーメータ】

&delmail=###mail###

【パラメータを付加したURL】

https://1lejend.com/stepmail/delf.php?no=xxxxx&delmail=###mail###

一括解除フォーム

【付加するパラーメータ】

&a_mail=###mail###

【パラメータを付加したURL】

https://1lejend.com/stepmail/dela.php?no=xxxxx&a_mail=###mail###

アドレス変更フォーム

【付加するパラーメータ】

&b_mail=###mail###

【パラメータを付加したURL】

https://1lejend.com/stepmail/edit.php?no=xxxxx&b_mail=###mail###

【フォームを外部に設置する場合】

URLに差し込んだメールアドレスを取得できるようにフォームに手を加えます。
メールアドレスのinputタグのvalue属性の中に以下のphpコードを挿入します。
ページがHTMLファイルの場合は「.php」に拡張子を変更してください

以下の例ではパラメータが「mail」のものを取得します。
URLには「&mail=###mail###」を付加することになります。

<?php if ( isset($_GET['mail']) ){echo htmlentities($_GET['mail'], ENT_QUOTES) ; }?>

設定例

<input id="touroku_mail" type="email" name="touroku_mail" size="40" value="<?php if ( isset($_GET['mail']) ){echo htmlentities($_GET['mail'], ENT_QUOTES) ; }?>" />

コメント