1. 現在位置:
  2. トップページ
  3. HP作成tips
  4. PHP-買物2
買物2
■ サンプル

「買物2」こちら
サンプルで送信したメールは買物入力画面で入力したアドレスに送信されます。

nenkan.html 入力画面
kakunin.php 入力確認画面
order.php 購入受付メール送信
error.php エラー表示

■ ソース

nenkan.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>出版社</TITLE>
<META http-equiv=Content-Type content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<style type=text/css>
<!--
table { font-size: 11pt; color: #000000}
-->
</style>
</HEAD>
<BODY>
<CENTER>
<BR>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR><TD ALIGN="center">・・・・・・・・・・・・・・・・<FONT SIZE="3"><B>雑誌年間購読</B></FONT>・・・・・・・・・・・・・・・・・<BR><BR></TD></TR>
<TR><TD ALIGN="center"><BR>
  <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">
  <TR VALIGN="top"><TD COLSPAN="2">雑誌の定期購読のお申込みを承っています。<BR><BR></TD></TR>
  <TR VALIGN="top"><TD>※<BR></FONT></TD>
    <TD>送料は小社で全額負担させていただきます。<BR></TD></TR>
  <TR VALIGN="top"><TD>※<BR></FONT></TD>
    <TD>商品のご注文、配送は、現在のところ日本国内在住の方に限っています。<BR>海外からのご注文、海外への配送はできませんのでご了承ください。<BR></TD></TR>
  </TABLE><BR>
  </TD>
</TR>
<TR><TD ALIGN="center"><FORM action="kakunin.php" method="post">
  <TABLE BORDER="0" CELLSPACING="7" CELLPADDING="5">
  <TR><TD VALIGN="top" ALIGN="center"><IMG SRC="a.gif"><BR><BR>
    <input type="checkbox" name="book[]" value="1">
    <B>月刊A</B>
    <INPUT TYPE="text" NAME="ans1num" SIZE="4">冊
    <BR>年間購読料金 8,400円<br></TD>

   <TD VALIGN="top" ALIGN="center"><IMG SRC="b.gif"><BR><BR>
    <input type="checkbox" name="book[]" value="2">
    <B>月刊B</B>
    <INPUT TYPE="text" NAME="ans2num" SIZE="4">冊
    <BR>年間購読料金 7,500円<br></TD>

   <TD VALIGN="top" ALIGN="center"><IMG SRC="c.gif"><BR><BR>
    <input type="checkbox" name="book[]" value="3">
    <B>月刊C</B>
    <INPUT TYPE="text" NAME="ans3num" SIZE="4">冊
    <BR>年間購読料金 9,300円<br></TD>
  </TR>
  </TABLE><BR><BR>
  </TD>
</TR>
<TR><TD ALIGN="center">・・・・・・・・・・・・・・・・・<FONT SIZE="3"><B>申込者情報</B></FONT>・・・・・・・・・・・・・・・・・・<BR><BR>
    <FONT COLOR="#ff0000">*</FONT> ←このマークのある所は必須です。</TD></TR>
<TR><TD ALIGN="center">
<TABLE BORDER="0" CELLSPACING="5" CELLPADDING="0" WIDTH="500">
<TR><TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>氏名</TD>
  <TD><INPUT name="name" TYPE="text" SIZE="35"></TD></TR>
<TR><TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>ふりがな</TD>
  <TD><INPUT name="furi" TYPE="text" SIZE="35"></TD></TR>
<TR><TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>郵便番号</TD>
  <TD><INPUT TYPE="text" NAME="zip_1" maxlength="3" SIZE="4" STYLE="ime-mode:disabled"> - <INPUT TYPE="text" NAME="zip_2" maxlength="4" SIZE="4" STYLE="ime-mode:disabled"></TD></TR>
<TR><TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>都道府県</TD>
  <TD>
<SELECT name="pref">
<OPTION value="0" SELECTED>選択してください
<OPTION value="北海道">北海道
<OPTION value="青森県">青森県
<OPTION value="岩手県">岩手県
<OPTION value="秋田県">秋田県
<OPTION value="山形県">山形県
<OPTION value="宮城県">宮城県
<OPTION value="福島県">福島県
<OPTION value="茨城県">茨城県
<OPTION value="栃木県">栃木県
<OPTION value="群馬県">群馬県
<OPTION value="埼玉県">埼玉県
<OPTION value="千葉県">千葉県
<OPTION value="東京都">東京都
<OPTION value="神奈川県">神奈川県
<OPTION value="新潟県">新潟県
<OPTION value="山梨県">山梨県
<OPTION value="長野県">長野県
<OPTION value="静岡県">静岡県
<OPTION value="富山県">富山県
<OPTION value="石川県">石川県
<OPTION value="福井県">福井県
<OPTION value="岐阜県">岐阜県
<OPTION value="愛知県">愛知県
<OPTION value="三重県">三重県
<OPTION value="滋賀県">滋賀県
<OPTION value="京都府">京都府
<OPTION value="大阪府">大阪府
<OPTION value="兵庫県">兵庫県
<OPTION value="奈良県">奈良県
<OPTION value="和歌山県">和歌山県
<OPTION value="鳥取県">鳥取県
<OPTION value="島根県">島根県
<OPTION value="岡山県">岡山県
<OPTION value="広島県">広島県
<OPTION value="山口県">山口県
<OPTION value="徳島県">徳島県
<OPTION value="香川県">香川県
<OPTION value="愛媛県">愛媛県
<OPTION value="高知県">高知県
<OPTION value="福岡県">福岡県
<OPTION value="佐賀県">佐賀県
<OPTION value="長崎県">長崎県
<OPTION value="熊本県">熊本県
<OPTION value="大分県">大分県
<OPTION value="宮崎県">宮崎県
<OPTION value="鹿児島県">鹿児島県
<OPTION value="沖縄県">沖縄県
</SELECT><BR>
</TD>
</TR>
<TR>
<TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>ご住所</TD>
  <TD><INPUT name="address" TYPE="text" SIZE="44"></TD></TR>
<TR>
<TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>お電話番号</TD>
  <TD><INPUT TYPE="text" NAME="tel_1" SIZE="4" STYLE="ime-mode:disabled">-<INPUT TYPE="text" NAME="tel_2" SIZE="4" STYLE="ime-mode:disabled">-<INPUT TYPE="text" NAME="tel_3" SIZE="4" STYLE="ime-mode:disabled"></TD></TR>
<TR><TD ALIGN="right">FAX番号</TD>
  <TD><INPUT TYPE="text" NAME="fax_1" SIZE="4" STYLE="ime-mode:disabled">-<INPUT TYPE="text" NAME="fax_2" SIZE="4" STYLE="ime-mode:disabled">-<INPUT TYPE="text" NAME="fax_3" SIZE="4" STYLE="ime-mode:disabled"></TD></TR>
<TR><TD ALIGN="right"><FONT COLOR="#ff0000">*</FONT>E-Mailアドレス</TD>
  <TD><INPUT name="email" TYPE="text" SIZE="35" value="" STYLE="ime-mode:disabled"></TD></TR>
<TR><TD COLSPAN="2"><BR><BR><FONT COLOR="#FF0000">※</FONT>以下はご住所とお届け先が違う場合のみご記入ください </TD><TR>
<TR><TD ALIGN="right">お届け先 郵便番号</TD>
  <TD><INPUT TYPE="text" NAME="zip_2_1" maxlength="3" SIZE="4" STYLE="ime-mode:disabled"> - <INPUT TYPE="text" NAME="zip_2_2" maxlength="4" SIZE="4" STYLE="ime-mode:disabled"></TD></TR>
<TR><TD ALIGN="right">お届け先 ご住所</TD>
  <TD><INPUT name="address2" TYPE="text" SIZE="44"></TD></TR>
<TR><TD ALIGN="right">お届け先 氏名</TD>
  <TD><INPUT name="name2" TYPE="text" SIZE="44"></TD></TR>
</TABLE>
<HR>
<TABLE WIDTH="450" BORDER="0" CELLSPACING="5" CELLPADDING="0">
<TR><TD><FONT COLOR="#FF0000">▼</FONT>決済方法を下記の中からお選びください。<BR><BR>お申し込み後、小社より郵便・コンビニ振替用紙をお送りしますのでご入金ください。ご入金を確認後、お届けできる号より発送の手続きをとらせていただきます。<BR><BR></TD></TR>
<TR><TD><INPUT TYPE="radio" name="pay" value="郵便振替(先払い)"> 郵便振替(先払い)</TD></TR>
<TR><TD><INPUT TYPE="radio" name="pay" value="コンビニ振替(先払い)"> コンビニ振替(先払い)</TD></TR>
</TABLE>
<TR><TD><HR></TD></TR>
<TR><TD ALIGN="center"><BR>必要事項をご入力いただき、誤りがなければ「確認する」ボタンをクリックしてください。<BR><BR>
  <INPUT TYPE="submit" name="submit" VALUE=" 確認する "></TD></TR>
</TABLE>
</FORM>
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="500">
<TR><TD><HR></TD></TR>
<TR><TD ALIGN="center">(受付時間は、土曜、日曜、祭日を除く、平日の9時30分から17時30分まで)</TD></TR>
<TR><TD><BR>【ご注意】<BR>ご注文は国内に限らせていただきます。<BR>海外からのご注文は受けつけておりませんので、ご了承ください。</TD></TR>
</TABLE>
<BR>
</BODY>
</HTML>


■ ソース

kakunin.php
<?php
$submit = $HTTP_POST_VARS["submit"];
$book = $HTTP_POST_VARS["book"];
$ans1num = $HTTP_POST_VARS["ans1num"];
$ans2num = $HTTP_POST_VARS["ans2num"];
$ans3num = $HTTP_POST_VARS["ans3num"];
$name = $HTTP_POST_VARS["name"];
$furi = $HTTP_POST_VARS["furi"];
$zip_1 = $HTTP_POST_VARS["zip_1"];
$zip_2 = $HTTP_POST_VARS["zip_2"];
$pref = $HTTP_POST_VARS["pref"];
$address = $HTTP_POST_VARS["address"];
$tel_1 = $HTTP_POST_VARS["tel_1"];
$tel_2 = $HTTP_POST_VARS["tel_2"];
$tel_3 = $HTTP_POST_VARS["tel_3"];
$fax_1 = $HTTP_POST_VARS["fax_1"];
$fax_2 = $HTTP_POST_VARS["fax_2"];
$fax_3 = $HTTP_POST_VARS["fax_3"];
$email = $HTTP_POST_VARS["email"];
$zip_2_1 = $HTTP_POST_VARS["zip_2_1"];
$zip_2_2 = $HTTP_POST_VARS["zip_2_2"];
$address2 = $HTTP_POST_VARS["address2"];
$name2 = $HTTP_POST_VARS["name2"];
$pay = $HTTP_POST_VARS["pay"];

$item = array("book","name","furi","zip_1","zip_2","pref","address","tel_1","tel_2","tel_3","fax_1","fax_2","fax_3","email","pay","zip_2_1","zip_2_2");

  // エラーチェック
  $err = "";
  $reg_date = date("Y/m/d");
  if ( $$item[0] ) { $reg_publication= $$item[0]; } else { $err .= "ご希望の刊行物が未選択です.<BR>\n"; }
  if ( $$item[1] ) { $reg_name= $$item[1]; } else { $err .= "氏名が未記入です。<BR>\n"; }
  if ( $$item[2] ) { $reg_furi= $$item[2]; } else { $err .= "ふりがなが未記入です。<BR>\n"; }
  if ( $$item[3] && $$item[4]) { $reg_zip= $$item[3]."-".$$item[4]; } else { $err .= "郵便番号が未記入です.<BR>\n"; }
  if ( ereg("[^0-9\-]", $reg_zip)) { $err .= "郵便番号が正しくありません。<BR>\n"; }
  if ( $$item[5] ) { $reg_pref= $$item[5]; } else { $err .= "都道府県が未選択です。<BR>\n"; }
  if ( $$item[6] ) { $reg_address= $$item[6]; } else { $err .= "ご住所が未記入です。<BR>\n"; }
  if ( $$item[7] && $$item[8] && $$item[9]) { $reg_tel= $$item[7]."-".$$item[8]."-".$$item[9]; } else { $err .= "お電話番号が未記入です。<BR>\n"; }
  if ( ereg("[^0-9\-]", $reg_tel)) { $err .= "お電話番号が正しくありません。<BR>\n"; }
  $fax = $$item[10]."-".$$item[11]."-".$$item[12];
  if ( ereg("[^0-9\-]", $fax)) { $err .= "FAX番号が正しくありません。<BR>\n"; }
  if ( $$item[13] ) { $reg_email= $$item[13]; } else { $err .= "E-Mailアドレスが未記入です。<BR>\n"; }
  if (!eregi("^[_a-z0-9\-]+(\.[_a-z0-9\-]+)*@[a-z0-9\-]+(\.[a-z0-9\-]+)*$", $email)) { $err .= "E-Mailアドレスが正しくありません。<BR>\n"; }
  if ( $$item[14] ) { $reg_pay= $$item[14]; } else { $err .= "決済方法が未選択です。<BR>\n"; }
  $zip_2 = $$item[15]."-".$$item[16];
  if ( ereg("[^0-9\-]", $zip_2)) { $err .= "お届け先の郵便番号が正しくありません。<BR>\n"; }

//------ここからチェックされた刊行物に部数が入力されているかチェック
$BOOK_NUM_LIST = array('','ans1num','ans2num','ans3num');
$MONEY_LIST = array('','8,400','7,500','9,300');
$goukei = 0;

for($i=0;$i<count($book);$i++){
  $num = $BOOK_NUM_LIST[$book[$i]]; // 個数
  $goukei = ($goukei + ($HTTP_POST_VARS[$num] * $MONEY_LIST[$book[$i]]));
  if ($HTTP_POST_VARS[$num] <= 0) { $err .= "チェックを入れた刊行物の部数を記入してください。<BR>\n"; }
}
//---ここまでチェックされた刊行物に部数が入力されているかチェック
// $errに文字列がある場合はエラーページを表示
if ( $err ) { include("error.php"); exit;}

if($submit == " 確認する "){

// 申などの特殊な決まった文字の後ろに\マークが入らないようにする
$name = stripslashes($name);
$furi = stripslashes($furi);
$address = stripslashes($address);
$address2 = stripslashes($address2);
$name2 = stripslashes($name2);

// "K" 「半角片仮名」を「全角片仮名」に変換
// "n" 「全角」数字を「半角」に変換
// "r" 「全角」英字を「半角」に変換
// "V" : 濁点付きの文字を一文字に変換。"K","H"と共に使用
$email = mb_convert_kana($email, "KVr");
$name = mb_convert_kana($name, "KVKV");
$furi = mb_convert_kana($furi, "KVKV");
$address = mb_convert_kana($address, "KVKV");
$address2 = mb_convert_kana($address2, "KVKV");
$name2 = mb_convert_kana($name2, "KVKV");

  print "<HTML><HEAD><TITLE>出版社</TITLE>\n";
  print "<META http-equiv='Content-Type' content='text/html; charset=EUC-JP'>\n";
  print "</HEAD>\n";
  print "<BODY BGCOLOR='#ffffff'><CENTER>\n";
  print "<form name='magazine' method='POST' action='order.php'>\n";
  print "<TABLE BORDER='1' CELLSPACING='0' CELLPADDING='5' WIDTH='450'>\n";
  print "<TR><TD colspan='3'>*お申し込みいただいた定期購読誌は、</TD></TR>\n";
  print "<TR><TD align=\"center\">定期購読誌</TD><TD align=\"center\">数量</TD><TD align=\"center\">金額</TD></TR>\n";

$BOOK_LIST = array('','月刊A 年間購読料金 8,400円','月刊B 年間購読料金 7,500円','月刊C 年間購読料金 9,300円');
$BOOK_NUM_LIST = array('','ans1num','ans2num','ans3num');
$MONEY_LIST = array('','8400','7500','9300');
$MONEY_DATA = ""; //空
$NAM_DATA_HTML = ""; //空
$BOOK_DATA = ""; //空
$kingaku = 0;
$syoukei = 0;
$syouhizei = 0;
$goukei = 0;
$book_ns = "0.05";

for( $i=0; $i<count($book); $i++ ) {
  $num = $BOOK_NUM_LIST[$book[$i]]; // 本ごとの冊数
  print "<input type=\"hidden\" name=\"num\" value=\"".$num."\">";
  $NAM_DATA_HTML = " ". $HTTP_POST_VARS[$num]. "部";
  print "<input type=\"hidden\" name=\"NAM_DATA_HTML\" value=\"".$NAM_DATA_HTML."\">";

  print "<input type=\"hidden\" name=\"book\" value=\"".$book."\">";
  print "<input type=\"hidden\" name=\"book[]\" value=\"".$book[$i]."\">";
  $book_z = $BOOK_LIST[$book[$i]];
  print "<input type=\"hidden\" name=\"book_z\" value=\"".$book_z."\">";
  $BOOK_DATA .= $BOOK_LIST[$book[$i]]. $NAM_DATA_HTML. "\n"; //メール用
  print "<input type=\"hidden\" name=\"BOOK_DATA\" value=\"".$BOOK_DATA."\">";

  $kingaku = ($HTTP_POST_VARS[$num] * $MONEY_LIST[$book[$i]]);
  $kingaku_number = number_format($kingaku); // 3桁ごとにカンマを入れる
  print "<input type=\"hidden\" name=\"kingaku_number\" value=\"".$kingaku_number."\">";

  $syoukei = ($syoukei + ($HTTP_POST_VARS[$num] * $MONEY_LIST[$book[$i]]));
  $syoukei_number = number_format($syoukei);
  print "<input type=\"hidden\" name=\"syoukei_number\" value=\"".$syoukei_number."\">";

  $syouhizei = ($syoukei * $book_ns); // 消費税
  $syouhizei_number = number_format($syouhizei);
  print "<input type=\"hidden\" name=\"syouhizei_number\" value=\"".$syouhizei_number."\">";

  $goukei = ($syoukei + $syouhizei);
  $goukei_number = number_format($goukei);
  print "<input type=\"hidden\" name=\"goukei_number\" value=\"".$goukei_number."\">";

  print "<TR><TD>$book_z</TD><TD align=\"right\">$NAM_DATA_HTML</TD><TD align=\"right\">$kingaku_number</TD></TR>\n";
}
  print "<TR><TD colspan=2>小計</TD><TD align=\"right\">$syoukei_number</TD></TR>\n";
  print "<TR><TD colspan=2>消費税</TD><TD align=\"right\">$syouhizei_number</TD></TR>\n";
  print "<TR><TD colspan=2>合計</TD><TD align=\"right\">$goukei_number</TD></TR>\n";
  print "</TABLE>\n";
  print "<BR>\n";
  print "<TABLE WIDTH='450' BORDER='1' CELLSPACING='0' CELLPADDING='5'>\n";
  print "<TR><TD>氏名</TD><TD>$name<INPUT TYPE='hidden' NAME='name' VALUE='$name'></TD></TR>\n";
  print "<TR><TD>フリガナ</TD><TD>$furi<INPUT TYPE='hidden' NAME='furi' VALUE='$furi'></TD></TR>\n";
  print "<TR><TD>郵便番号</TD><TD>$reg_zip<INPUT TYPE='hidden' NAME='zip' VALUE='$reg_zip'></TD></TR>\n";
  print "<TR><TD>都道府県</TD><TD>$pref<INPUT TYPE='hidden' NAME='pref' VALUE='$pref'></TD></TR>\n";
  print "<TR><TD>住所</TD><TD>$address<INPUT TYPE='hidden' NAME='address' VALUE='$address'></TD></TR>\n";
  print "<TR><TD>電話番号</TD><TD>$reg_tel<INPUT TYPE='hidden' NAME='reg_tel' VALUE='$reg_tel'></TD></TR>\n";
  print "<TR><TD>FAX番号</TD><TD>$fax<INPUT TYPE='hidden' NAME='fax' VALUE='$fax'></TD></TR>\n";
  print "<TR><TD>E-Mailアドレス</TD><TD>$email<INPUT TYPE='hidden' NAME='email' VALUE='$email'></TD></TR>\n";
  print "<TR><TD>お届け先 郵便番号</TD><TD>$zip_2<INPUT TYPE='hidden' NAME='zip_2' VALUE='$zip_2'></TD></TR>\n";
  print "<TR><TD>お届け先 住所</TD><TD>$address2<INPUT TYPE='hidden' NAME='address2' VALUE='$address2'></TD></TR>\n";
  print "<TR><TD>お届け先 氏名</TD><TD>$name2<INPUT TYPE='hidden' NAME='name2' VALUE='$name2'></TD></TR>\n";
  print "<TR><TD>決済方法</TD><TD>$pay<INPUT TYPE='hidden' NAME='pay' VALUE='$pay'></TD></TR>\n";
  print "</TABLE>\n";
  print "<TABLE WIDTH='500' BORDER='0' CELLSPACING='5' CELLPADDING='0'>\n";
  print "<TR><TD ALIGN='center'><BR>必要事項をご入力いただき、誤りがなければ「申し込む」ボタンをクリックしてください。<BR><BR>\n";
  print "<INPUT TYPE='submit' name='submit1' VALUE='申し込む'></TD></TR>\n";
  print "</TABLE>\n";
  print "</form>\n";
  print "<BR></BODY></HTML>\n";
}
?>


■ ソース

order.php
<?php
$submit1 = $HTTP_POST_VARS["submit1"];
$book[] = $HTTP_POST_VARS["book[]"];
$BOOK_DATA = $HTTP_POST_VARS["BOOK_DATA"];
$book_z = $HTTP_POST_VARS["book_z"];
$num = $HTTP_POST_VARS["num"];
$NAM_DATA_HTML = $HTTP_POST_VARS["NAM_DATA_HTML"];
$kingaku_number = $HTTP_POST_VARS["kingaku_number"];
$syoukei_number = $HTTP_POST_VARS["syoukei_number"];
$syouhizei_number = $HTTP_POST_VARS["syouhizei_number"];
$goukei_number = $HTTP_POST_VARS["goukei_number"];
$name = $HTTP_POST_VARS["name"];
$furi = $HTTP_POST_VARS["furi"];
$zip = $HTTP_POST_VARS["zip"];
$pref = $HTTP_POST_VARS["pref"];
$address = $HTTP_POST_VARS["address"];
$reg_tel = $HTTP_POST_VARS["reg_tel"];
$fax = $HTTP_POST_VARS["fax"];
$email = $HTTP_POST_VARS["email"];
$zip_2 = $HTTP_POST_VARS["zip_2"];
$address2 = $HTTP_POST_VARS["address2"];
$name2 = $HTTP_POST_VARS["name2"];
$pay = $HTTP_POST_VARS["pay"];

if($submit1 == "申し込む"){

mb_language("Ja") ;
mb_internal_encoding("EUC-JP") ;

$from ="From:" .mb_encode_mimeheader("出版社") ."<メールアドレス>";
$reply = "メールアドレス";

  // メール送信
  $to= "$email";
  $from = "$from";
  $subject = "年間購読お申込内容";
  $usermail = "ありがとうございます。\n\n";
  $usermail .= "下記内容のお申込を受け付けました。\n\n";
  $usermail .= "年間購読:\n";
  $usermail .= "$BOOK_DATA";
  $usermail .= "小計:$syoukei_number\n";
  $usermail .= "消費税:$syouhizei_number\n";
  $usermail .= "合計金額:$goukei_number\n\n";
  $usermail .= "名前:$name\n\n";
  $usermail .= "名前(ふりがな):$furi\n\n";
  $usermail .= "郵便番号:$zip\n\n";
  $usermail .= "都道府県:$pref\n\n";
  $usermail .= "住所:$address\n\n";
  $usermail .= "電話番号:$reg_tel\n\n";
  $usermail .= "FAX番号:$fax\n\n";
  $usermail .= "E-Mailアドレス:$email\n\n";
  $usermail .= "お届け先 郵便番号:$zip_2\n\n";
  $usermail .= "お届け先 ご住所:$address2\n\n";
  $usermail .= "お届け先 氏名:$name2\n\n";
  $usermail .= "決済方法:$pay\n\n";
  $usermail .= "郵便・コンビニ振替用紙をお送りしますのでご入金ください。\n\n";
  $usermail .= "ご入金を確認後、お届けできる号より発送の手続きをとらせていただきます。\n\n";
  $usermail .= "このメールに覚えのない方は下記メールアドレスに返信してその旨お伝え下さい。ご迷惑おかけしました。\n\n";
  $usermail .= "出版社\n";
  $usermail .= "http://www.\n";

  mb_send_mail($to,$subject,$usermail,$from);

  $to= "$reply";
  $from = "$from";
  $subject = "年間購読申込内容";
  $mail = "年間購読申込がありました。\n\n";
  $mail .= "年間購読:\n";
  $mail .= "$BOOK_DATA";
  $mail .= "小計:$syoukei_number\n";
  $mail .= "消費税:$syouhizei_number\n";
  $mail .= "合計金額:$goukei_number\n\n";
  $mail .= "名前:$name\n\n";
  $mail .= "名前(ふりがな):$furi\n\n";
  $mail .= "郵便番号:$zip\n\n";
  $mail .= "都道府県:$pref\n\n";
  $mail .= "住所:$address\n\n";
  $mail .= "電話番号:$reg_tel\n\n";
  $mail .= "FAX番号:$fax\n\n";
  $mail .= "E-Mailアドレス:$email\n\n";
  $mail .= "お届け先 郵便番号:$zip_2\n\n";
  $mail .= "お届け先 ご住所:$address2\n\n";
  $mail .= "お届け先 氏名:$name2\n\n";
  $mail .= "決済方法:$pay\n\n";

  mb_send_mail($to,$subject,$mail,$from);

?>
<!-- ここまで送信処理のPHPプログラム //-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>年間購読申込</title>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
</head>
<body bgcolor="#FFFFFF" link="#3333ff" vlink="#ff0033" alink="#ffff00">
<div align="center">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr align="center" valign="top">
<td>
<BR><BR><BR>
ありがとうございました。年間購読申込をお受けしました,申込内容をメールいたしましたのでご確認下さい。<BR>郵便・コンビニ振替用紙をお送りしますのでご入金ください。ご入金を確認後、お届けできる号より発送の手続きをとらせていただきます。
</td>
</tr>
</table>
<BR>
</div>
</body>
</html>
<?php
}
else{
  header("Location: kakunin.php");
}
?>


■ ソース

error.php
<html>
<head>
<title>記入エラー</title>
<META Http-Equiv="Content-Type" Content="text/html;charset=EUC-JP">
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr align="left" valign="top">
  <td><? echo($err) ?><BR><BR>
  恐れ入りますが、ブラウザの「戻る」ボタンで登録ページに戻り、エラー部分の修正をお願いいたします。
  </td>
</tr>
</table>
</div>
</body>
</html>