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