我在这个脚本中有一个唠叨的小错误。我正在浏览我的购物车物品并将其传递到隐藏的输入中。 cart_id($ obj-> id)正在工作正常值=“”,但我的迭代循环,给每个值一个唯一的名称=“”(cart_id_1,cart_id_2等)不迭代。php迭代循环隐藏输入不迭代
<?php
$pass_cart_q = "SELECT c.id FROM carts AS c WHERE c.user_session_id='$sid'";
$result = $mysqli->query($pass_cart_q);
$i = 1;
while ($obj = $result->fetch_object()) {
echo "<input type=\"hidden\" name=\"cart_id_".$i."\" value=\" .$obj->id. \"><br>";
$i = $i++;
}
mysqli_close();?>
每个名字字段通过为cart_id_1
我刚刚发现线程,指出您可以使用方括号 - 名称=“名称[]”将隐藏字段投射到数组中... I假设我会覆盖这些值,但我会看看这是否有效。 – shotdsherrif