PHPを使ってラジオボタンで1つ選択するシステムを簡単に作ってみましょう。
文系未経験でも簡単に作れるようにソースコードを掲載しました。
本記事で必要になる画面(ソースコード)は下記に記しております。
それぞれ間違いがないようにプログラミングして作成していきましょう。
【PHP】1つだけ選択できるラジオボタンを作成するためのソースコード
<?php $message = '1つ選択してチェックしてください'; $check = " "; if($_SERVER["REQUEST_METHOD"] == 'POST'){ if(isset($_POST['radio'])){ //ラジオボタンを選択した場合 $message = $_POST['radio'] . 'をチェック'; $check = $_POST['radio'] }else{ //ラジオボタンを選択していない場合 $message = '選択されていません。'; $check = " "; } } ?> <!doctype html> <html lang="ja"> <head> <title>テスト</title> <meta charset="utf-8" /> </head> <body> <h1>テスト</h1> <p> <?= $message ?> </p> <form method="post" action=" . "> <div> <input type="radio" id="radio1" name="radio" value="radio1" <?=$check=='radio1' ? 'checked' : ' ' ?>> <!-- 条件 ? 真の値 : 偽の値(三項演算子) --> <label for = "radio1">ラジオボタン1</label> </div> <div> <input type="radio" id="radio2" name="radio" value="radio2" <?=$check=='radio2' ? 'checked' : ' ' ?>> <label for = "radio1">ラジオボタン2</label> </div> <input type="submit"> </form> </body> </html>