どーも!イエローモンキーデザインのまるおです!普段は、デリヘルや、キャバクラなどのウェブを作成担当しております!最近の趣味はまどマギ2の穢れを解放することです!悩みは、ワルプル苦手なことです、、、、。妖回胴中記大好き!
「そして動き出す・・・・・・・・・」
前回までで、Contact Form 7のフォームのhtmlをコピーした続きからです!
本当は、時間をかけて記事を書こうと思ったのですが、早く書けとの詔を受けまして、、、、、。
次は、ユーザーが入力したものをページ上で確認させて、Contact Form 7で双方に送るまでを実装します。
sousin.php(名前はなんでも)ですが、$_POSTで拾い、各変数をはめ込むだけです!
1 2 |
<input name="namae" type="text"value="<?php echo $test[namae];?>"/> <input name="jusho" type="text" value="<?php echo $test[jusho];?>"/> |
みたいな感じです。
1 |
<?php $test=($_POST); ?> |
「契約書」(契約書を例にしてみると)
1 |
<?php echo $test[namae]; ?> |
(以下、「甲」という。)とまるお(以下、「乙」という。)は、下記のとおり契約(以下、「本契約」という。)を締結する。
〜〜〜〜〜〜〜〜〜〜〜〜〜というように文章の中に、変数をechoで入れ込んでいき、確認文章を作ります。
1 2 3 |
<div role=”form” class=”wpcf7″ id=”wpcf7-xxxx-xxxx-o1″ lang=”ja” dir=”ltr”>〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 <span class="wpcf7-form-control-wrap your-name"> <input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" /></span> </label>〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜</div> |
の先ほど、コピッた塊をペーストします!
上記の一塊に中に、名前の項目なら、
1 2 3 |
<p><label> お名前 (必須)<br /> <span class="wpcf7-form-control-wrap your-name"> <input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" /></span> </label> |
の項目があると思いますがこのvalue=””に変数を入れるだけですので、
1 |
value="<?php echo $test[namae];?>" |
に変更します!
1 2 3 |
<p><label> お名前 (必須)<br /> <span class="wpcf7-form-control-wrap your-name"> <input type="text" name="your-name" value="<?php echo $test[namae];?>" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" /></span> </label> |
という箇所が名前のフォームボックスです!
あとは同じように各パーツのvalue=””にechoするだけです!
変数をセットしたら、各パーツをコピぺで順番を変えるだけです!もしくは、
input type=”hidden”にしてしまっていいかもしれませんね!*/
実際に送信ボタンを押すと、Contact Form 7のメールが双方に送られます!
簡単に、おさらいをすると、
1ユーザー入力ページのinputのneme=””で変数としてセット
2確認ページで変数を各項目に代入し、コンタクトフォームの値に埋め込む&文章形式で表示する
3Contact Form 7の送信メール機能で、双方に送信される
※Contact Form 7の中身を見るためにソースを表示の下が少しめんどくさいですかね、、、。ただ個人的には、ファンクションはあまりいじりたくないなーと思い考えました。
そもそも、Contact Form 7でやる必要がないとのご意見ありありですが、、、、、。ご勘弁を!
ちょっと眠くて、はしょってしましましたが、、、、。なるべくわかりやすく書きましたので、ご理解くださいませ。一応コピペで使えるようにコメアウトしてます!
1 2 3 4 5 6 7 |
if (empty($test)){ echo '<script type="text/javascript">' ; echo 'alert("変数がありません。前のページに戻ります。");' ; echo 'window.location.href = "http://自分のサイト名"'; echo '</script>' ; } ?> |
なんてのもできますね!
ご質問はまるおまで!
WordPress[ワードプレス]専門ホームページ作成のイエローモンキーデザイン。SEOに強いCMS、ワードプレス[WordPress]で作成するホームページが100,000〜。低価格で高品質なホームページ〜通販用ECサイトまで、雑誌デザインDTP、チラシ、看板デザインもお任せください。