我只是想弄清楚为什么即使我选择了一个值,我的isset仍在寻找没有选择数据的原因。
HTML:
<form action="submitBackgroundImage.php" id="submitBackground">
<input type="radio" name="background" value="lake" checked="checked"> Lake.jpg<br>
<input type="radio" name="background" value="dock"> Dock.jpg<br>
<input type="radio" name="background" value="forest"> Forest.jpg<br>
<button type="submit" form="submitBackground" value="Submit">Submit</button>
</form>
“ submitBackgroundImage.php”中的PHP:
<?php
if (isset($_POST['background'])) {
echo "Data Selected";
}
else
{
echo "No Data Selected";
};
?>
这将返回:
我是PHP的新手,因此欢迎您提出任何建议。
答案 0 :(得分:0)
在表单元素中定义方法,以便在提交表单时获取数据
<form action="submitBackgroundImage.php" method="POST" id="submitBackground">
<input type="radio" name="background" value="lake" checked="checked"> Lake.jpg<br>
<input type="radio" name="background" value="dock"> Dock.jpg<br>
<input type="radio" name="background" value="forest"> Forest.jpg<br>
<button type="submit" form="submitBackground" value="Submit">Submit</button>
</form>