我想请求一些帮助,通过使用循环使我的代码更有效率。让我在进入代码之前描述下面的场景。
我正在开发一个会议调度程序应用程序,用户通过复选框输入其可用性,这些复选框连接到有40个时隙。我想使用循环使以下3段代码更有效。
第1节
[X,Y] = pol2cart(-radtodeg(acos(RPF)),RCurrent);
SECTION2
$id1 = $_POST ['id1'];
$id2 = $_POST ['id2'];
etc etc etc
$id40 = $_POST ['id40'];
第3节
if (isset ($_POST ['slot1'])) $slot1 = 1; else $slot1 = 0;
if (isset ($_POST ['slot2'])) $slot2 = 1; else $slot1 = 0;
etc etc etc
if (isset ($_POST ['slot40'])) $slot40 = 1; else $slot1 = 0;
答案 0 :(得分:1)
为什么你不要'分组'投入?
<input type="checkbox" name="slot[]" value="40" />
<input type="checkbox" name="slot[]" value="41" />
在PHP中你可以做到
foreach($_POST['slot'] as $value)
{
}
答案 1 :(得分:1)
{{1}}