如何根据输入单选表单中选择的值分配2个名称



我创建了一个基本网站,要求用户选择单选按钮。

我想要一个PHP文件来检索所选单选按钮的值,并根据所选选项进行响应。

Index.html:

<form action="result.php" method="post">
<br>
<table>
<tr><td><input type="radio" name="MyRadio" value="1" checked="checked">First option</td></tr>
<tr><td><input type="radio" name="MyRadio" value="2">Second option</td></tr>
<tr><td"><input type="radio" name="MyRadio" value="3">Third option</td></tr>
<tr><td"><input type="radio" name="MyRadio" value="4">Four option</td></tr>
</table>
<br>
<input type="submit" name="submit" value="Show result"><br><br>
</div>
</form>

我正在玩PHP表单处理,以便在下一页中使用";<?php echo $_POST["MyRadio"]; ?>.

但我需要在发送表单时,php文件根据所选单选的值分配2个名称。

示例:

If MyRadio value is 1 $option=1, $price=10.

其他示例:

If MyRadio value is 2 $option=2, $price=20.

示例结果:

Hello, you have selected $option , the price is $price.

我在w3schools中查找IF条件和变量,但我找不到,我需要一个例子。

在打开这个帖子之前,我已经踢了谷歌好几天了,但我找不到回复。

如果这里有人能帮我,我将不胜感激。

它与任何其他if语句都没有什么不同。

if ($_POST['MyRadio'] == '1') {
$option = 1;
$price = 10;
} elseif ($_POST['MyRadio'] == '2') {
$option = 2;
$price = 20;
}

对于其他值,依此类推。

最新更新