我有一个HTML表单,该表单是基于PHP变量由PHP for
循环构建的。这就是代码
for($j = 0; $j < $num_constraints; $j++)
{
#line number:
echo $j+1,")";
#build constraint line with `k` variables:
for($k = 0; $k < $num_vars - 1; $k++)
{
# constraints from 0 to j-1:
echo '<input type="number" name="constraint">';
echo " x",$k+1;
echo " + ";
}
#last constraint (j):
echo '<input type="number" name="constraint">';
echo " x",$num_vars;
echo '  '; #some blank spaces.
#options:
echo '<select name="constraint_type">
<option value="less_than"><=</option>
<option value="equal_to">=</option>
<option value="greater_than">>=</option>
</select>';
echo '  '; #another blank space.
echo '<input type="number" name="constraint" >'; #input right after constraint_type
echo '<br /><br />'; #end of contraint j.
}
#submit input comes here, callin PHP page.
</form>
结果显示在此图片中(在这种情况下为num_vars = 2
和num_constraints = 3
):
问题:
我需要做的是将约束的每条(每行)输入到PHP数组中,因此,如果我有3行,每行有2个变量,其中一个{{1} }和一个constraint_type
大小合适的数字,我必须在“ Submit”调用的页面中构建3个PHP数组,每个数组包含变量值,constriant_type和正确大小的值。
由于我从没做过相当这样的事情,所以我有点迷失了。有帮助吗?