阅读量:0
在PHP中,处理单选按钮(radio button)的值传递通常涉及到表单提交和服务器端处理。以下是一个简单的示例,说明如何创建一个包含单选按钮的表单并将所选值传递给PHP脚本。
- 首先,创建一个HTML表单,其中包含几个单选按钮:
<!DOCTYPE html> <html> <head> <title>Radio Button Example</title> </head> <body> <form action="process_radio.php" method="post"> <input type="radio" name="gender" value="male" id="male"> <label for="male">Male</label><br> <input type="radio" name="gender" value="female" id="female"> <label for="female">Female</label><br> <input type="submit" value="Submit"> </form> </body> </html>
在这个例子中,我们有两个单选按钮,分别代表“男性”和“女性”。它们共享相同的名称gender
,这意味着用户只能选择其中一个选项。
- 接下来,创建一个名为
process_radio.php
的PHP脚本,用于处理表单提交的数据:
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (isset($_POST['gender'])) { $selected_gender = $_POST['gender']; echo "You selected: " . $selected_gender; } else { echo "No gender selected."; } } ?>
在这个PHP脚本中,我们首先检查请求方法是否为POST
,然后检查$_POST
数组中是否存在gender
键。如果存在,我们将所选值存储在变量$selected_gender
中,并输出结果。如果不存在,我们输出“No gender selected.”。
当用户提交表单时,所选的单选按钮值将被发送到process_radio.php
脚本,并显示相应的结果。