单选按钮及其值的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。如果将按钮的名称指定为数组(通过添加[]),则所选按钮的值将作为以框命名的数组的第一个元素传递。除了由于过度复制和粘贴而导致的随机/>,感谢您指出这一点。