我正在研究用于存储能力的计算器。 有3个预定义的存储系统品牌。这些品牌都有8种不同大小的存储单元。
例如$storage_size = array( 67.60, 135.20, 85.28, 170.56, 104, 208, 124.80, 249.60);
用户应输入所需的存储容量
<input type="text" name="storage">
然后我的计算器读取
$storagecapacity = $_POST["storage"];
计算器的代码工作正常,但是界面却困扰着我。 现在,在我的界面中,我希望有3个带有品牌名称的单选按钮。
然后选择一个按钮会将那个升降机的尺寸数组发送到我的计算器。
我的问题是,如何通过选择三个单选按钮之一将预定义数组发送到我的php计算器?
谢谢。
我试图创建这样的数组。
<input type="radio" name="brand[]" value="100, 150, 160, 170">
<input type="radio" name="brand[]" value="110, 160, 160, 170">
<input type="radio" name="brand[]" value="120, 170, 160, 170">
与
结合$Storagebrand = array($_POST["brand[]"]);
不幸的是,它似乎没有用。
我希望从HTMLform发送预定义的数组到我的PHPcalculator
答案 0 :(得分:2)
您没有正确分配值,另外还有"
,请删除它们
value=""100, 150, 160, 170">
应该是
value="100, 150, 160, 170">
答案 1 :(得分:0)
导致致命错误的行
for($ i = 8; $ i> = 0; $ i-){
$btotal = 0;
$barray = array();
for ($j = 0; $j < 8; $j++){
$remaining = $storagecapacity - $btotal;
$to_add = floor($remaining / $storagebrand[$j]);