[英]using a variable name inside another variable name
我为我的英语感到抱歉。
<input type="number" name="<?php echo $stock[$i][0]?>" min="0" max="<?php echo $stock[$i][4]; ?>" value="0" style="width:4em>
array_push($_SESSION["inputs"],$stock[$i][0]);
谢谢
我认为最好的方法是将输入name
属性命名为数组:例如:“name=stock[ the product name ]”。 这种方法允许您放弃使用$_SESSION["inputs"]
。
<input type="number" name="stock[<?php echo $stock[$i][0];?>]" min="0" max="<?php echo $stock[$i][4]; ?>" value="0" style="width:4em">
然后读取值:
$stocks = $_REQUEST['stock'];
foreach($stocks as $productName => $quantity) {
//...
}
这是有效的,因为输入在提交后被转换为 php 数组。
您甚至可以通过调用count
来获取输入的count
:
echo count($_REQUEST['stock']);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.