在窗体中动态添加数组文本框


Dynamically add array textbox in a form

我需要在我的项目中手动添加所有文本框。

<form>
<?php for($i=0;$i<3;$i++){ ?>
<input type="text" name="product[]">
<?php } ?>
</form>

如何解决这个问题,使插入的产品数量灵活。例如,用户 1 需要购买 4 件物品,用户 2 wan 需要购买 8 件物品。在没有动态文本框的情况下,我需要通过调整循环值(在我的编码中)手动添加文本框。

听起来这是对客户产品的更新,对吗?
如果是这样,您可能在某处有产品阵列。

所以你可能会做:

$products = $customer->products ;//or your array
for($i=0;$i<count($products);$i++){
// your code
}

或者您可以通过JavaScript添加它(如果这是购买时刻,听起来更像 - 新产品,而不是更新)

或者,您可能希望在某个地方为每个客户配置一个配置。

或请更具体,更具描述性