実現したいこと
phpで、セレクトボックスで選択した回数(10回、100回、1000回)コイントスを行い、コインの裏表が出た回数をそれぞれ表示するプログラムを作りたいです。
発生している問題・エラーメッセージ
ページを表示しても「このページは動作していません」と出てエラーになります。
該当のソースコード
<?php $times=''; if(isset($_POST['times'])===TRUE){ $times=htmlspecialchars($_POST['times'], ENT_QUOTES, 'UTF-8'); } $front =0; $back =0; $sum=0; for($i=0; $i<($times+1); $i++){ $score = mt_rand(0,1); $sum +=$score; } $front =$sum; $back = $times - $front ; ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>課題</title> </head> <body> <article id="wrap"> <section> <?php if($times==='10'||$times==='100'||$times==='1000'){?> <p>表:<?php print $front; ?>回</p> <p>裏:<?php print $back; ?> 回</p> <?php }?> </section> <form method="post"> <select name="number"> <option value="">回数選択</option> <option name="times" value="10" <?php if($times==='10')?>>10</option> <option name="times" value="100" <?php if($times==='100')?>>100</option> <option name="times" value="1000" <?php if($times==='1000')?>>1000</option> </select>回 <button type="submit">コイントス</button> </form> </article> </body> </html>
試したこと
同様の質問があったのでそれを参考に、POST内容を反映させるコードも書いたつもりなのですが、エラーが発生します。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2025/05/26 13:02
2025/05/26 15:54
2025/05/26 20:48