※PHPで作る問い合わせフォームを受けた側のご説明です。
1<?
2$status = 0;
3function modoru(){
print("<br><br><a href=\"javascript:history.back()\"><b>前の画面に戻り修正する。</b>\n");
4}
5?>
6<
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
7ここから下はフツーのHTML文
分岐の場所
8<?
9if($_POST["name"]==""){
10echo "お名前が未入力のようです。<br>";
11$status = 1;
12}
13if($_POST["email"]==""){
14echo "メールアドレスが未入力のようです。<br>";
15$status = 1;
16}
17if(!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
$email)){
18echo "メールアドレスの構文に問題があるようです。<br>";
19$status = 1;
20}
21if($_POST["textarea"]=="ご自由にお書きください。"){
22echo "ご質問が未入力のようです。<br>";
23$status = 1;
24}
25if ( $status ==
1 ){
26modoru();
27}else{
28?>
29<
p>ご入力された内容は</p>
30<
p>お名前が
31<?
32echo $_POST["name"];
33?>
34ですね。<br>
35メールアドレスが
36<?
37echo $_POST["email"];
38?>
39ですね。<br>
40ご質問事項が
41<?
42echo $_POST["textarea"];
43?>
44ですね。<br>
45以上の内容でよろしいですか?<br>
46<?
47}
48?> |