Нужно добавить из скрытых инпутов массив в базу данных.
<form class="card-popup-wrapp cart__form form-send" method="POST" action="../func">
<input type="hidden" name="name[]" value="${name}">
<input class="js-cart-input-quantity" type="hidden" name="quantity[]" value="${quantity}">
<input class="js-cart-input-price" type="hidden" name="price[]" value="${price * quantity}">
<button class="btn-popup form__btn but" id="but" type="submit"> GO</button>
</form>
Мой PHP файл:
for ($i = 0; $i < count($names); ++$i) {
$name = $names[$i];
$price = $prices[$i];
$quantity = $quantities[$i];
mysqli_query($connect, "INSERT INTO zakaz (id, name, price, `quantity') VALUES (NULL, '$names', '$prices', '$quantities')");
};
header('Location: /index');
Добавляется последний элемент всё время. Как быть?
$name = $names[$i]; $price = $prices[$i]; $quantity = $quantities[$i];? просто так? чтобы переменные были? чтобы сказать заказчику, что ты написал 34578 строк кода? или это данные для вставки? Ты немножечко поразмышляй, а не бездумно делай....... У тебя уже был код для вставки....какой ещё пример тут нужен. Посмотри в первую редакцию своего же вопроса – Алексей Шиманский May 17 '22 at 08:44