• 締切済み

設定ファイルを作って、設定ファイルの書き換えでメッセージなどを変更できるようにしたい

メールフォームのエラーチェックの部分をPHPで作成したのですが、設定ファイルを作成し設定ファイルを書き換えるだけで変更することができる(エラーメッセージ等)ようにするにはどうしたらよいのでしょうか? 1ヶ月以上考えましたが、まったくわかりませんでした。 <PHPファイル> <?php session_start(); if (strlen($_POST["name"]) == 0){ $error_flg = true; $error_messages[] = "名前を入力してください"; } //フリガナのエラーチェック $pat = "/^(\xA5[\xA1-\xF6]|\xA1\xBC|\xA1\xA6|\xA1\xA1|\x20)+$/"; if (strlen($_POST["kana"]) == 0){ $error_flg = true; $error_messages[] = "フリガナを入力してください"; }else if (!preg_match($pat, $_POST["kana"])){ $error_flg = true; $error_messages[] = "フリガナを全角カナで入力してください。"; } $pat = "/^[a-z0-9\-\._]+@[a-z0-9]([0-9a-z\-]*[a-z0-9]\.){1,}[a-z]{1,4}$/i"; if (strlen($_POST["mail"]) == 0){ $error_flg = true; $error_messages[] = "メールアドレスを入力してください"; }else if (!preg_match($pat, $_POST["mail"])){ $error_flg = true; $error_messages[] = "メールアドレスが不正です。"; } if (mb_strlen($_POST["naiyo"]) == 0){ $error_flg = true; $error_messages[] = "問い合わせ内容を入力してください"; }else if(strlen($_POST["naiyo"]) >= 400){ $error_flg = true; $error_messages[] = "問い合わせ内容を全角200文字以内で入力してください"; } if($_POST["counseling"] != "希望する"){ $_POST["counseling"] = "希望しない"; } if ($error_flg == true){ foreach($error_messages as $value){ echo($value."<br>"); } exit(); } $_SESSION["name"] = $_POST["name"]; $_SESSION["kana"] = $_POST["kana"]; $_SESSION["mail"] = $_POST["mail"]; $_SESSION["counseling"] = $_POST["counseling"]; $_SESSION["naiyo"] = $_POST["naiyo"]; require_once("smarty/Smarty.class.php"); $smarty = new Smarty; $smarty->template_dir = "templates/"; $smarty->compile_dir = templates_c/"; $smarty->display("chk_disp.tpl"); /* ファイルの指定 */ $file_name = "sample.csv"; /* CSVファイル用変数の指定(タグを無効にする) */ $void = ""; $name= strip_tags($_POST["name"]); $kana = strip_tags($_POST["kana"]); $mail = strip_tags($_POST["mail"]); $counseling = $_POST["counseling"]; $naiyo = strip_tags($_POST["naiyo"]); /* カンマなどを変換する(それぞれの変数をセット) */ $void = ""; $kanma = ","; $single_quote = "’"; $double_quote = "”"; /* カンマなどを変換する(処理) */ $name = ereg_replace(',',$void,$name); $name = ereg_replace("'",$single_quote,$name); $name = ereg_replace('"',$double_quote,$name); $naiyo = ereg_replace(',',$kanma,$naiyo); $naiyo = ereg_replace("'",$single_quote,$naiyo); $naiyo = ereg_replace('"',$double_quote,$naiyo); /* 配列に格納してCSVファイルにセット */ $array = compact("name","kana","mail","counseling","naiyo"); $csvString = implode(",",$array); $file = fopen($file_name,"a+") or die("OPEN ERROR! $file_name"); flock($file,LOCK_EX); fputs($file, $csvString."\n"); flock($file,LOCK_UN); fclose($file); ?> TPLファイル <html> <head> <title>申し込みフォーム-確認画面- </title> </head> <body> <p>下記の内容でよろしければ送信ボタンを押してください。</p> <hr> <form action="disp_fix.php" method="post"> <table> <tr> <td>お名前:</td> <td>{$smarty.post.name}</td> </tr> <tr> <td>フリガナ</td> <td>{$smarty.post.kana}</td> </tr> <tr> <td>メールアドレス</td> <td>{$smarty.post.mail}</td> </tr> <tr> <td>カウンセリング:</td> <td>{$smarty.post.counseling}</td> </tr> <tr> <td>お問い合わせ内容:<br>(※必須 全角200文字以内)</td> <td>{$smarty.post.naiyo}</td> <tr> <td colspan=2 align=center><input type="submit" value="送信"></td> </tr> </table> </form> </body> </html>

noname#76627
noname#76627
  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • dell_OK
  • ベストアンサー率13% (741/5649)
回答No.2

ANo.1のご回答をヒントにコーディングするとしたら、 こんな感じになるのかな。  設定ファイル <?php define("errmsg_0101","名前を入力してください"); define("errmsg_0201","フリガナを入力してください"); define("errmsg_0202","フリガナを全角カナで入力してください"); define("errmsg_0301","メールアドレスを入力してください"); //以下同様にメッセージを記述 ?> この設定ファイルをPHPファイルの先頭の方で require しておき、 現在のメッセージ文字のところを定数名に変更します。 $error_messages[] = "名前を入力してください";  ↓ $error_messages[] = errmsg_0101; これで設定ファイルを変更すれば、メッセージに反映されると思います。 要点は、メッセージのコード付けだと思います。 定数名として、「エラーメッセージの0101」と意味を持たせました。 分解すると、「errmsg」が「エラーメッセージ」で、 エラーメッセージ以外のメッセージなら「msg」などとして区別する。 区別の必要がなければ「msg」だけでもいいと思います。 エラーメッセージの場合、4桁の数字は、 前2桁が項目、後2桁がエラー内容を分別するもので、 前2桁では、「01」は「名前」、「02」は「フリガナ」など、 後2桁では、エラー追加順に連番でもいいし、 「01」は入力されていない事に対するメッセージ、 「02」以降は入力されてはいるけど適切でない場合のメッセージなど。 エラーコードで何が何かわかるようにするなら、 数字ではなくて「errmsg_name_no_input」とかでもいいと思います。 このような方法でコード付けをして管理できるようにします。 コード付けのルールはどのようであってもかまいません。 設定ファイルとしてPHPの記述がされている事に問題がある場合でしたら。 CSVファイルで記述して、PHPファイルの先頭で読み込み処理をするようにします。 これでも、やはりコード付けは必要になってくると思います。  CSVファイル(エラーコード、エラーメッセージ) errmsg_0101,名前を入力してください errmsg_0201,フリガナを入力してください errmsg_0202,フリガナを全角カナで入力してください errmsg_0301,メールアドレスを入力してください PHPファイルでCSVを読み込んだ時に define するか、 他には、例えば、  $msg[エラーコード]=エラーメッセージ; としてためておいて、  $error_messages[] = $msg["errmsg_0101"]; として使うかです。

noname#76627
質問者

お礼

ありがとうございます。 とてもわかりやすくて本当に感激です。 まだまだわからないことはありますがよろしくお願いします。

  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

設定ファイルのイメージがどのようなものか分かりませんが、エラーメッセージを全部定数化してひとつのファイルにまとめてしまえば管理は少し楽になりますね。

関連するQ&A

  • php メールフォーム プルダウンメニュー

    プルダウンメニューを使用して、フォーム→確認→送信と順々に値を受け取りたいのですが、form.phpではプルダウンメニューは表示されますが、form.phpで選択したプルダウンメニューがconfirm.phpでは表示されません。 confirm.phpでも表示されてなおかつ送信をしたら受け取れるようにしたいのです。 初心者なので、いろいろと勉強をしながら、本を読んだり、調べたのですが、まったくわからずです。どなたかご教授お願いします。 form.php <form method="post" action="confirm.php"> <table cellpadding="0" cellspacing="0" border="0"><tr><td>項目</td><td>入力欄</td><td>記入例</td></tr> <tr><td><label for="name">名前</label></td><td><input type="text" size="50" name="name" id="name" value="<?php print h(@$_SESSION['name']); ?>" /></td><td>例:goo 太郎</td></tr> <tr><td><label for="mail">生年月日</label></td><td> <select name="year[]"><option value="1970">1970</option><option value="1971">1971</option><option value="1972">1972</option><option value="1973">1973</option><option value="1974">1974</option></select>年 <select name="month[]"><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option></select>月 <select name="day[]"><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option></select>日 </td><td>例:1990年01月01日</td></tr> <tr><td colspan="3" style="text-align:center;"><input type="hidden" name="aaa" value="<?php print h($aaa); ?>" /><input type="submit" value="確認" /></td></tr> </table></form> confirm.php session_start(); $_POST = checkInput($_POST); if (isset($_POST['aaa']) && isset($_SESSION['aaa'])) { $aaa = $_POST['aaa']; if (!in_array($aaa, $_SESSION['aaa'])) { die('不正アクセスの疑いがあります。'); } } else { die('不正アクセスの疑いがあります。'); } $name = isset($_POST['name']) ? $_POST['name'] : NULL; $kana = isset($_POST['kana']) ? $_POST['kana'] : NULL; $mail = isset($_POST['mail']) ? $_POST['mail'] : NULL; $comment = isset($_POST['comment']) ? $_POST['comment'] : NULL; $error = array(); ★★★各項目のチェック★★★ $_SESSION['name'] = $name; $_SESSION['kana'] = $kana; $_SESSION['mail'] = $mail; $_SESSION['comment'] = $comment; $_SESSION['error'] = $error; <table class="form" cellpadding="0" cellspacing="0" border="0"> <tr><td>項目</td><td>入力欄</td><td class="title_color" style="border-left:1px solid #ffffff;">記入例</td></tr> <tr><td>名前</td><td class="title_back2"><?php print h($name);?></td><td>例:goo 太郎</td></tr> <tr><td>生年月日</td><td>★★★★★ここにform.phpからのプルダウンメニューを受け取りたい★★★★★</td><td>例:1990年01月01日</td></tr> </table> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><form action="form.php" method="post"><input type="submit" value="戻る" /></form></td> <td><form action="send.php" method="post"><input type="hidden" name="aaa" value="<?php print h($aaa);?>" /><input type="submit" value="送信" /></form></td> </tr></table>

    • ベストアンサー
    • PHP
  • $error["name"]["message"]の“がunexpectedといわれる

    昨日のNo.1576647の続きでお尋ねします。 下記は昨日お尋ねしたコードの下半分です。これをインプットしブラウザで開こうとしたところ、またもや9行目の["name"]["message"]で Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in :\***\htdocs\***\****\xxx.php on line 66というエラーが出ます。(nameと messageの“”を取ると13行目の["birt"]["message"] で、同じエラーが出ます。)昨日ご指導願った要領で“の洩れはないか、必死に探しましたが見つけることができません。今度は果たして異なった原因なのでしょうか。類似の問題を決して安易にお尋ねするつもりではないのですが、私的には刀折れ矢つきた感じになってしまいました。もし、ヒントがありましたらご教示いただければ幸いです。 <html><head>・・・ <title>TEST</title></head><body> <?php if("checked" != $_SESSION["form1"]){ echo "<form method=post action=****.php><table border=\"1\">\n". "<tr><td colspan=2 align=\"center\">名前と生年月日を入力</td></tr>\n". "<tr><td colspan=2></td></tr>\n"; echo "<tr><td valign=\"top\">名前:{ $error["name"]["message"]} </td><td>". " <input type=text name=name1 value=\"$name1\"> ". " <input type=text name=name2 value=\"$name2\"><br>例:東京花子 </td></tr>\n". " <tr><td colspan=2></td></tr>\n"; echo "<tr><td>生年月日:{ $error["birt"]["message"]} </td><td>\n". "<input type=text name=year size=5 value=\"$year\">年\n". "<select name=mon><option".(""==$mon?" selected":"")."></option>\n"; 以下略

    • ベストアンサー
    • PHP
  • phpのプログラムに関する質問です。

    今、ログインシステムを作っている途中なのですが、以下のプログラムでやってみると、 登録してある名前とパスワードを打ち込むと、最初「パスワードが違います。」と出て、 戻ってもう一度同じものを打ち込むと、うまく先へ進みます。 (login.php)のファイルで↓ <html> <head> <title>ログイン画面Var.1</title> </head> <body > <form method="POST" action="get_login.php"> <table> <tr> <td>名前:</td> <td><input type=text name="name"></td> </tr> <tr> <td>パスワード:</td> <td><input type=password name="pass"></td> </tr> <tr> <td></td> <td> <input type=submit value="ログイン"> <input type=reset value=" 取消 "> <input type=submit name="regist" value="新規登録"> </td> </tr> </table> </form> </body> </html> (get_login.php)のファイルで↓ <? setcookie("name2", $_POST["name"]); $contents = @file_get_contents('name_list.txt'); //ファイルから読み込んだ文字列 $name=$_COOKIE['name2'];//名前 if($_POST["regist"]=="新規登録"){ readfile("regist.php"); }else{ if(ereg('<name>'.$name.'</name><pass>[a-z0-9]+</pass>',$contents,$a)){ $pass=ereg_replace('[^ ]+<pass>','',$a[0]); $pass=ereg_replace('</pass>','',$pass); if($pass==$_POST['pass']){ readfile("phptxtwrite2.php"); }else{ echo ("パスワードが違います。<br>". "<a href=\"./login.php\">戻る</a>"); } }else{ echo("登録されていません。<br>". "<a href=\"./login.php\">戻る</a>"); } } ?> (name_list)のファイルで↓ <name>会</name><pass>ss</pass> <name>さめ</name><pass>kk</pass> <name>やす</name><pass>ii</pass> <name>のり</name><pass>kk</pass> <name>あ</name><pass>a</pass> <name>あああ</name><pass>aaa</pass> <name>dda</name><pass>ds</pass> こんな感じなのですが、なぜ一発でうまくいかないのでしょうか?宜しくお願いします。 また、改良点などがありましたら、アドバイス宜しくお願いします。

    • ベストアンサー
    • PHP
  • php メールフォーム エラー表示方法

    現在メールフォームの作成にて困っていることがあります。 form.php <?php //エラー表示設定 if(isset($_SESSION['error'])) { foreach ($_SESSION['error'] as $value) { print ' <span style="color:#FF0000; font-size:13px;">' . h($value) . '</span><br />' . "\n"; } } ?> <!--FORMタグここから--> <form method="post" action="confirm.php"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td><label for="name">名前</label><span class="indispensable_color">*</span></td> <td><input type="text" size="50" name="name" id="name" value="<?php print h(@$_SESSION['name']); ?>" /></td> <td>例:goo 太郎</td> </tr> <tr> <td><label for="kana">フリガナ</label><span class="indispensable_color">*</span></td> <td><input type="text" size="50" name="kana" id="kana" value="<?php print h(@$_SESSION['kana']); ?>" /></td> <td>例:グー タロウ</td> </tr> </table> </form> confirm.php // 名前欄をチェックします。 if (trim($name) == '') { $error[] = 'お名前は必須項目です。'; } else if (mb_strlen($name) > 100) { $error[] = 'お名前は100文字以内でお願い致します。'; } // フリガナ欄をチェック if (trim($kana) == '') { $error[] = 'フリガナは必須項目です。'; } // エラー数を確認します。 if(count($error) > 0) { // エラーがある場合は、入力フォームに戻る $dirname = dirname($_SERVER['SCRIPT_NAME']); $dirname = $dirname == DIRECTORY_SEPARATOR ? '' : $dirname; $uri = 'http://' . $_SERVER['SERVER_NAME'] . $dirname . '/form.php'; header('HTTP/1.1 303 See Other'); header('Location: ' . $uri); // 確認画面を表示します。 } else { と記載しています。 これですと、エラーがあった場合の表示はtableの上にまとめて表示されます。 まとめて表示されるのではなく個別に表示されるにはどうしたらよろしいでしょうか? 例→名前の項目のテキストボックスの下に「お名前は必須項目です。」   カナの項目のテキストボックスの下に「カナは必須項目です。」 と表示されるようにしたい。 ご教授お願いします。

    • ベストアンサー
    • PHP
  • POST GET HTTP 404 未検出

    POSTメソッドとGETメソッドの混在したFORMで404エラーとなります。 具体的には、次のようなFORMを考えています。 <form action="login.php?hoge=hogehoge" method="POST"> <table border="0"> <tr><td>ユーザ名</td><td><input type="text" name="name"></td></tr> <tr><td>パスワード</td><td><input type="password" name="pass"></td></tr> <tr><td colspan="2"><input type="submit" value="ログイン"></td></tr> </table> </form> Windows XPではうまく機能するのですが、 Vineではうまくいきません。「HTTP 404 未検出」となります。 どうしたらいいのかさっぱり分からない状態です。 エラーの原因を教えていただければと思います。 詳しい環境: OS:Vine PHP:5.2.8 Apache:2.0

    • 締切済み
    • PHP
  • Smarty 三次元配列を使いたい

    最近Smartyを使い始めた者です。 以下のような多次元配列を、$smarty->assign('data', $data); します。 $data = array( [0] => array( [id] => 23 [comment] => 'aaa' [name] = array( [0] => 'xxx' [1] => 'yyy' )) [1] => array( [id] => 24 [comment] => 'bbb' [name] = array( [0] => 'zzz' )) [2] => array( [id] => 25 [comment] => 'ccc' [name] = array( [0] => 'ttt' [1] => 'uuu' )) ) そして、以下のようなテーブルを表示させたいのです。 |-------------------| | 23  | aaaa | xxxx | |    |     |------| |    |     | yyyy | |-------------------| | 24  | bbbb | zzzz | |-------------------| | 25  | cccc | tttt | |    |     |------| |    |     | uuuu | |-------------------| <td>タグのrowspan属性を使おうと思っています。 {foreach}をつかって、以下のようなものを書きましたが、駄目でした。 {foreach from=$data item=value01 name=kiji} <tr> <td rowspan="{$value01.numgoods}">{$value01.id}</td> <td rowspan="{$value01.numgoods}">{$value01.comment}</td> {foreach from=$value01 item=value02 name=goods} {if $smarty.foreach.goods.first} <td>{$value02.name.0]</td></tr> {else} <tr> <td>{$value.name.1}</td> </tr> {/if} {/foreach} {/foreach} エラー表示は、 syntax error: unrecognized tag: $value02.name.0 です 本当は、$value02.name の.0を三次元での要素数分だけ自動でループしてほしいのですが、その書き方がわかりません。 ネットをあさっても、これと言うサイトを見つけれません。 そもそも、三次元目の要素を取得するsmartyの方法がわかりません。 どなたかご教授の程、よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • smartでのtable表示について

    ちょっとベタな書き方ですが下記のように、画像と名前のセットを表示して行く時に、 最後、余ったセルに{html_table}などを使って自動的に埋めて行く事は、出来ますでしょうか、 <table width="650" border="0" cellspacing="0" cellpadding="0"> {foreach from=$data item=data key=key name="loop"} {if $smarty.foreach.loop.iteration %5 ==1}<tr>{/if} <td> <table width="125" border="0" cellspacing="0" cellpadding="1"> <tr> <td><a href="{$data.id}.php"><img src="img/{$data.staff_file}" width="125" height="175" border="0"></a> </td></tr> <tr> <td>{$data.name} </td> </td></tr> </table> </td> {if $smarty.foreach.loop.iteration % 5 ==0}</tr>{/if} {/foreach} {if $smarty.foreach.loop.total % 5 ==4}<td> </td>{/if} {if $smarty.foreach.loop.total % 5 ==3}<td> </td><td> </td>{/if} {if $smarty.foreach.loop.total % 5 ==2}<td> </td><td> </td><td> </td>{/if} {if $smarty.foreach.loop.total % 5 ==1}<td> </td><td> </td><td> </td><td> </td>{/if} </table>

    • ベストアンサー
    • PHP
  • JSPで個人データを入力、出力

    <html> <head><title>Costomer</head></title> <body bgcolor="white"> <div align="center"> <%@ include file="header.html"%> <form method="POST"action="customer.jsp"> <TABLE> <TR> <TD>Name</TD> <TD><input type="text" name="name"></TD> </TR><br> <TR> <TD>Mail Address</TD> <TD><input type="text" name="mail address"></TD> </TR><br> <TR> <TD>TEL No</TD> <TD><input type="text" name="tel no"></TD> </TR><br> </TABLE> <br> <input type="submit"value="Submit"> <input type="reset"value="Cancel"> </form> <jsp:include page="post-response.jsp" flush ="true" /> <%@ include file="copyright.html"%> </div> </body> </html> …………………………………………………………………………………… <html> <head><title>Post-Response</head></title> <body bgcolor="white"> <div align="center"> <TABLE BORDER="1"> <TR> <TD>Name</TD> <TD></TD> </TR><br> <TR> <TD>Mail Address</TD> <TD></TD> </TR><br> <TR> <TD>TEL No</TD> <TD></TD> </TR><br> </TABLE> <form method="GET"action="customer.jsp"> <input type="reset"value="Clear"> <br> </form> </div> </body> </html> …………………………………………………………………………………… 上のcustomer.jspにName,Mail Adress,Tel no,を入力し、打ち込んだものを下のpost-response.jspに出力したいのですがどのように出力したらよいのかわかりません!何度やってもエラーが出てしまいます。 教えてください!!お願いします! ・上のcustomer.jsp内の<%@ include file="header.html"%>と<%@ include file="copyright.html"%>無視してください!

  • NGワード設定もしくはテキストファイルから指定の言葉の行を削除する方法がありましたら…

    只今、PHPでシステムをつくる課題に取り組んでます。 初心者でphpはほとんど分からず、あいまいな質問かもしれませんが回答よろしくお願いします。 簡単な掲示板の作成、ということで掲示板を作っている最中であります。 ■禁止ワードをphpで設定。 ■もしくは書き込んだテキストファイルから、NGワードがある行を削除する。 という方法をさがしてます。 トップ画面から、投稿ボタン(submit)で→書き込む画面へと移り、テキストファイルに書き込み→トップ画面に戻り、テキストファイルの読み込み を行います。 NGワード設定やテキストファイル削除等色々試してみたのですが、うまく作動しません。 分かる方いましたら、よろしければどこにどのようにすればいいのか教えていただけないでしょうか?? 書き込み画面↓↓のソースの一部です。 <p><a href="keiji.php">スレッドに戻る</a></p> <?php $zikoku = date( "Y/m/j H:i:s " ); $youbi = date("D"); $no_word[] = "/死ね/"; $fp = fopen("keijiban.txt", "a+"); flock($fp, LOCK_EX); fwrite($fp, "<p><table> <tr> <td>名前 </td><td>".$_POST['name']."</td> <td> 送信日</td><td>$zikoku($youbi)</td> </tr> <tr><td>".$_POST['comment']."</td> </tr> </table></p>"); if (is_array($no_word)) { foreach(&no_word as $ng){ if(ereg($ng, $_POST['comment']))return FALSE; }} return TRUE; flock($fp, LOCK_UN); fclose($fp); ?> $no_word[]がNGワードだとしています。 もちろん他にも付け加えていきたいです。

    • 締切済み
    • PHP
  • [PHP初心者] フォームのエラーチェック

    PHPやデータベースに全く疎い者です。 皆様にご指導頂きたく投稿致します。質問内容もレベルが低いですがどうが宜しくお願いします。 メールフォームにてフォームのボタンを押下し、 エラーチェックをして、エラー項目を同一画面上の上の辺りに表示させたいのですが、、参考書を読んだり、過去スレを拝見しても、どうもわかりません。 <body> //↓この辺をどう書けばいいのか、さっぱりなんです。 <?php if(isset($_POST['mailform'])) { if($_POST['name'] == "") { echo("名前を入力して下さい。<br>"); }} ?> //↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ <form method="POST" action="kakunin.php"> <table border="0" cellpadding="5"> <tr> <td colspan="2"></td> </tr> <tr> <td>名前</td> <td><input type="text" name="name" size="20"></td> </tr> <tr> <td>メールアドレス</td> <td><input name="mail" type="text" id="mail" size="20"></td> </tr> <tr> <td>項目</td> <td>     <input type="checkbox" name="check[]" value="PHP">PHP <input type="checkbox" name="check[]" value="Perl">Perl <input type="checkbox" name="check[]" value="ASP">ASP <input type="checkbox" name="check[]" value="JSP">JSP</td> </tr> <tr> <td>お問い合わせ内容</td> <td><textarea rows="5" name="naiyou" cols="40"></textarea></td> </tr> <tr> <td colspan="2"><input name="mailform" type="submit" id="mailform" value="::入力内容を確認::">  <input type="reset" name="Submit" value="リセット"></td> </tr> </table> </form> </body>

    • 締切済み
    • PHP