来自带有选择字段的html表单的Php响应
我有一张订单,但它不能正常工作 表单有3个select FIRLD,值从1到5。 字段1是盒子数,字段2是蛋糕数,第三个是糖果数。 因此,我需要的是下订单,作为: 如果我选择两个盒子和两个蛋糕,我想得到两个盒子的结果,每个盒子包含一个蛋糕 我的代码使用的是盒子计数,但它对每个盒子中的蛋糕和盒子返回相同的值。 如果我选择2个盒子和4个蛋糕,它会返回2个盒子的响应,每个盒子有4个蛋糕(我不想要这个) 等 规则:来自带有选择字段的html表单的Php响应,php,arrays,forms,Php,Arrays,Forms,我有一张订单,但它不能正常工作 表单有3个select FIRLD,值从1到5。 字段1是盒子数,字段2是蛋糕数,第三个是糖果数。 因此,我需要的是下订单,作为: 如果我选择两个盒子和两个蛋糕,我想得到两个盒子的结果,每个盒子包含一个蛋糕 我的代码使用的是盒子计数,但它对每个盒子中的蛋糕和盒子返回相同的值。 如果我选择2个盒子和4个蛋糕,它会返回2个盒子的响应,每个盒子有4个蛋糕(我不想要这个) 等 规则: 一盒蛋糕不超过3块 以某种方式将impar数字拆分为逻辑方式,如我上面的示例所示 你也
- 一盒蛋糕不超过3块李>
- 以某种方式将impar数字拆分为逻辑方式,如我上面的示例所示
$Cake_count= intval($_POST["Cake"]);
$Candy_count= intval($_POST["Candy"]);
$Box_count= intval($_POST["Box"]);
$box_array = array();
for($i=0;$i<$Box_count;$i++)
{
for($j=0;$j<$Cake_count;$j++)
{
$box_array[$i][] = array("paxType" => "Cake");
}
for($k=0;$k<$Candy_count;$k++)
{
$box_array[$i][] = array("paxType" => "Candy");
}
}
<form action="form.php" method="post">
<div class="row">
<div class="form-group col-sm-6 col-md-3">
<div class="row">
<div class="col-xs-4">
<label>Camere</label>
<div class="selector">
<select name="Box" class="full-width">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
</div>
<div class="col-xs-4">
<label>Cake</label>
<div class="selector">
<select name="Cake" class="full-width">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
</div>
</div>
<div class="col-xs-4">
<label>Candy</label>
<div class="selector">
<select name="Candy" class="full-width">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
</div>
</div>
</div>
</div>
</form>
------------------------------------------
Request : Box - 2, Cake -2
Response: Box 1 - 1 cake; Box 2- 1 Cake.
------------------------------------------
Request : Box - 2, Cake -4
Response: Box 1 - 2 cakes; Box 2 - 2 Cakes.
------------------------------------------
Request : Box - 2, Cake -3
Response: Box 1 - 2 cakes; Box 2 - 1 Cakes.
------------------------------------------
Request : Box - 3, Cake -6
Response: Box 1 - 2 cakes; Box 2 - 2 Cakes; Box 3 - 2 Cakes.
------------------------------------------------------------