为什么我的值不被php读取?
One Color <input type="radio" name="NumberOfColors" id="oneColor" value="oneColor" checked/><br>
Two Colors <input type="radio" name="NumberOfColors" id="twoColor" value="twoColor"/><br>
Three Colors <input type="radio" name="NumberOfColors" id="threeColor" value="threeColor"/><br>
Four Colors <input type="radio" name="NumberOfColors" id="fourColor" value="fourColor"/><br>
Five Colors <input type="radio" name="NumberOfColors" id="fiveColor" value="fiveColor"/><br><br>
这是我的php $ _POST变量。
$numberOfColors = isset($_POST["NumberOfColors"]);
但我的主要问题是,PHP返回一个“1”,而不是从html元素的实际值。因此,如果oneColor被选中,它只会返回一个“1”而不是“oneColor”。我试过用整数的值,但它仍然无法正常工作。有什么我需要在php.ini文件中更改?
我也遇到了一些复选框的问题,但这些在程序中并不重要。
首先,读什么是'isset'的返回值 –
如果我问你是否是这个变量集合,你期待什么作为答案?是,否或42? – RiggsFolly
一些人喜欢黄金(像里约热内卢),而另一些人宁愿[**去绿色**](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer -工作)。比赛真的开始了吗? –