Доброго здравия!
Есть такая форма:
<form action="" method="post">
<input name="shopId" value="test_online" type="hidden"/>
<input name="showcaseId" value="test_online" type="hidden"/>
<input name="sum" value="99000.00" type="hidden"/>
<input name="itemName_0" value="Товар 1" type="hidden"/>
<input name="itemQuantity_0" value="" type="hidden"/>
<input name="itemPrice_0" value="" type="hidden"/>
<input name="itemCategory_0" value="Категория 1" type="hidden"/>
<input name="customerEmail" value="" type="hidden"/>
<input name="customerPhone" value="" type="hidden"/>
<input type="submit" value=""/>
</form>
Если товаров больше одного, то на каждой итерации цикла инпут name="itemName_0" должно быть "itemName_1", "itemName_2" и так далее, т.е. увеличиваться на единицу. Но при этом первое должно быть именно "itemName_0"
Моих знаний хватило сделать только так:
<form action="" method="post">
<input name="shopId" value="test_online" type="hidden"/>
<input name="showcaseId" value="test_online" type="hidden"/>
<input name="promoCode" value="default" type="hidden"/>
<?php foreach($_SESSION['cart'] as $key => $item): ?>
<?php
$var < 0;
$var += 1;
?>
<input name="sum" value="<?=$_SESSION['total_sum']?>.00" type="hidden"/>
<input name="itemName_<?=$var?>" value="<?=$item['name']?>" type="hidden"/>
<input name="itemQuantity_<?=$var?>" value="<?=$item['qty']?>" type="hidden"/>
<input name="itemPrice_<?=$var?>" value="<?=$item['price']?>.00" type="hidden"/>
<input name="itemCategory_<?=$var?>" value="" type="hidden"/>
<input name="customerEmail" value="" type="hidden"/>
<input name="customerPhone" value="" type="hidden"/>
<?php endforeach; ?>
<input type="submit" value=""/>
</form>
...но таким вариантом поля хоть и увеличиваются на единицу, но и начинается тоже с 1, а надо с 0...
Помогите пожалуйста!