单选按钮及其值的PHP语法和结构

单选按钮及其值的PHP语法和结构,php,radio-button,Php,Radio Button,无线电信箱号码: <input type = "radio" name = "choice" value = "A" />Apples /> <input type = "radio" name = "choice" value = "B" />Oranges<br /> $choice=array("A"=>1.00, "B"=>0.80); echo $choice["A"]; // will give

无线电信箱号码:

<input
  type  = "radio"
  name  = "choice"
  value = "A" />Apples />

<input
  type  = "radio"
  name  = "choice"
  value = "B" />Oranges<br />

$choice=array("A"=>1.00, "B"=>0.80);
echo $choice["A"]; // will give me the value of 1.00
echo $choice["B"]; // will give me the value of 0.80
Apples/>
橙子
$choice=数组(“A”=>1.00,“B”=>0.80); echo$choice[“A”];//将给我1.00的值 echo$choice[“B”];//将给我0.80的值

鉴于上面的代码片段,HTML广播框、数组或选项是否有任何错误?

没有,看起来很好。
除了苹果文本后的随机
/>
,但我怀疑这是打字错误

你也可以考虑这个问题。可能你正朝着什么方向走?:)



这将是接收您的无线电选择的代码。它确保选择有效,然后打印出来。

不,看起来很好。
除了苹果文本后的随机
/>
,但我怀疑这是打字错误

你也可以考虑这个问题。可能你正朝着什么方向走?:)



这将是接收您的无线电选择的代码。它确保选择是有效的,然后打印出来。

据我所知,您的问题是,PHP代码似乎是错误的。您尚未在html代码中指定使用[]完成的数组

这是您在php代码中执行的操作,以响应收音机的选择:

echo $_REQUEST['choice'];

这将回显选择的单选按钮值A或B。

据我所知,您的问题,PHP代码似乎是错误的。您尚未在html代码中指定使用[]完成的数组

这是您在php代码中执行的操作,以响应收音机的选择:

echo $_REQUEST['choice'];

这将回显选定的单选按钮值A或B。

我不确定您想要实现什么,但有几件事需要您注意

首先,检查
的语法:

因此,我将您的html代码更改为:

<form ... >
<input type="radio" name="choice" value="1.00" /> Apples
<br />
<input type="radio" name="choice" value="0.80" /> Oranges
</form> 

苹果

橘子

在服务器端,在实际提交表单后,只需查找所需值(1.00或0.80)的
$\u POST[“choice”]

我不确定您想要实现什么,但有几件事需要您的注意

首先,检查
的语法:

因此,我将您的html代码更改为:

<form ... >
<input type="radio" name="choice" value="1.00" /> Apples
<br />
<input type="radio" name="choice" value="0.80" /> Oranges
</form> 

苹果

橘子

在服务器端,在实际提交表单后,只需查找所需值(1.00或0.80)的
$\u POST[“choice”]

单选按钮不会提交数组,除非在名称中指定[],即使这样,我认为单选按钮也不会提交数组,因为单选按钮是单选输入。@dfilkovi没有人将单选按钮的值用作数组。。。如果将多个按钮命名为相同的名称,则只能选择其中一个按钮,其值将传递给PHP。如果将按钮的名称指定为数组(通过添加[]),则所选按钮的值将作为以框命名的数组的第一个元素传递。除了由于过度复制和粘贴而导致的随机/>,感谢您指出。单选按钮不会提交数组,除非在名称中指定[],即使这样,我认为单选按钮也不会提交数组,因为单选按钮是单选输入。@dfilkovi没有人将单选按钮的值用作数组。。。如果将多个按钮命名为相同的名称,则只能选择其中一个按钮,其值将传递给PHP。如果将按钮的名称指定为数组(通过添加[]),则所选按钮的值将作为以框命名的数组的第一个元素传递。除了由于过度复制和粘贴而导致的随机/>,感谢您指出这一点。