私はこのスクリプトでちょっとしたバグがあります。私はカートのアイテムを通って隠された入力にそれらを渡しています。 cart_id($ obj-> id)はvalue = ""では正常に動作しますが、各値に一意の名前= ""(cart_id_1、cart_id_2など)を与える繰り返しループは反復しません。php隠された入力のitertationループが反復しない
<?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();?>
それぞれの名前のフィールドには、ちょうど$i++
で$i = $i++;
を交換してくださいとしてcart_id_1
大括弧で囲まれた隠しフィールドを配列にキャストすることができます。名前= "name []" ...値を上書きすることを前提として動作していましたが、これが機能するかどうかはわかります。 – shotdsherrif