0
如何检查下面的输入:未知输入名称检查
<?php
for($i = 0; $i < 9; $++){
echo "<input type='text' name='{$i}[qty]'>";
}
?>
现在我qustion是如何检查的未知输入名称,如果该值越大则10以下则1?
感谢您的帮助
如何检查下面的输入:未知输入名称检查
<?php
for($i = 0; $i < 9; $++){
echo "<input type='text' name='{$i}[qty]'>";
}
?>
现在我qustion是如何检查的未知输入名称,如果该值越大则10以下则1?
感谢您的帮助
对于您的使用情况或表单结构的其他部分,您的解释太少。但一般你不想说出没有等领域的多项第一,但周围的其他方法:
print "<input type='text' name='qty[$i]'>";
// would also work with just 'qty[]' in most cases
这样,它成为在receival一个非常简单的索引数组在PHP中,你可以穿越:
$_REQUEST["qty"][$i++]
// or
foreach ($_REQUEST["qty"] as $i => $qty) {
这样你不会错过大于10的指数或低于0的指数 - 尽管你应该避免使用负指数。如果您使用的另一组的一部分,这些qty
表单字段(不是因为它不工作,但它可能是一个unoptimal方法。)
,那么你要使用相同的array[$i]
命名为所有这些。因此,当您在环路上使用foreach
时,您可以全部访问组:$_REQUEST["qty"][$i]
例如属于$_REQUEST["product"][$i]
。
很好的答案。您可以执行'',PHP将处理索引分配。祝你好运! – 2011-03-19 23:44:17