前提・実現したいこと
ここに質問の内容を詳しく書いてください。
PHP初心者です。
以下のようなPHPを書いていて実行したのですが、画面上に何も表示されません。
何度も見直してみたのですが、表示されない理由が解りません。
何が原因か教えていただけないでしょうか・・・
該当のソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <meta name="description" content="アンケート結果を送信しました"> <title>アンケート結果を受け付けました!!!</title> </head> <body> <div id="box"> <div id="header"> <h1>PHP for web Designer</h1> </div> <ul id="menu" class="clearfix"> <li class="active"><a href="question1.php">アンケート</a></li> <li><a href="form1.php">メールフォーム</a></li> <li><a href="webapi/">グルメMAP></a></li> </ul> <div id="main"> <h2>アンケートフォーム</h2> <?PHP $error = 0; if (isset($_POST['gender'])){ $gender = $_post['gender']; if (ctype_degit($gender)){ if(gender == 1){ $gendername = '男性'; }elseif ($gender == 2){ $gendername = '女性'; }else{ $error = 1; } }else{ $error = 1; } else{ $error = 1; } if (isst($_post['age'])){ $age = $_post['age']; if(ctype_degit('age')){ if($age < 1 || $age > 5) { $error = 1; } }else { $error = 1; } }else{ $error = 1; } if (isset($_post['hobby'])){ $hobby = $_post['hobby']; if(is_array($hobby)){ foreach ($hobby as $value) { if($value < 1|| $value >5){ $error = 1; } }else{ $error = 1; } }else{ $error = 1; } ?> <dl class="clearfix"></dl> <p class="app_msg">以下の内容を保存しました!</p> <p class="app_msg"><a href="qustion3.php">集計結果を見る</a></p> </div> <p class="copy"> © 2010 PHP for web designer. ALL rights reserved. </p> </div> </body> </html>ソースコード
コードはマークダウンのcode機能を利用して提示してください。
また「PHPのソースコードについて」というタイトルだと要件が伝わりません。
質問内容に寄せたタイトルにしてください。
※質問は編集できます
>画面上に何も表示されません。
初心者のときはエラー表示は必ずOnにしてください。
エラーメッセージが原因を教えてくれます。
https://qiita.com/shotets/items/3c95aef631b2c5eadae5
回答2件
あなたの回答
tips
プレビュー