- HTMLフォームを作成します。ラジオボタンの値を更新するために、ユーザーからの入力を受け取るフォームを作成します。以下は、ラジオボタンを含む簡単なフォームの例です。
<form method="POST" action="update.php">
<input type="radio" name="radio_button" value="option1"> オプション1<br>
<input type="radio" name="radio_button" value="option2"> オプション2<br>
<input type="submit" value="更新">
</form>
- PHPスクリプトを作成します。データベースに接続し、ラジオボタンの値を更新するためのPHPスクリプトを作成します。以下は、MySQLデータベースを使用する例です。
<?php
// データベースに接続するための情報を設定します
$servername = "localhost";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
// フォームから送信された値を受け取ります
$selected_option = $_POST['radio_button'];
// データベースに接続します
$conn = new mysqli($servername, $username, $password, $dbname);
// 接続エラーを確認します
if ($conn->connect_error) {
die("データベースへの接続に失敗しました: " . $conn->connect_error);
}
// ラジオボタンの値を更新します
$sql = "UPDATE テーブル名 SET ラジオボタンカラム = '$selected_option' WHERE 条件";
if ($conn->query($sql) === TRUE) {
echo "ラジオボタンの値が更新されました";
} else {
echo "更新中にエラーが発生しました: " . $conn->error;
}
// データベース接続を閉じます
$conn->close();
?>
上記の例では、$servername
、$username
、$password
、$dbname
を適切な値に設定する必要があります。また、UPDATE
文のテーブル名
、ラジオボタンカラム
、条件
も、使用しているデータベースの構造に合わせて適切に変更してください。
- フォームのデータを処理するPHPスクリプト(
update.php
として作成)を作成します。フォームデータが送信されたときに、このスクリプトが呼び出されます。