Этот код корзины берет несколько товаров со страницы магазина и отлично отображает их на этой странице корзины.
Мне интересно, как я могу перенести эти переменные корзины в таблицу с именем orders.
Я застрял, пытаясь понять, как по какой-то причине ввести один экземпляр данных в таблицу заказов - если я смогу это выяснить, то будет легко ввести несколько записей одновременно.
Я думаю, что это на правильном пути, я повторил следующие переменные. Но это только повторяет последнее, что есть в корзине.
$name = $product['name'];
$quantity = $product['quantity'];
$productprice = $product['price']
Я проверял, как вводить эту строку, вставляя фиктивные данные из order-process.php, который проверяет, обрабатывается ли кнопка отправки в cart.php.
foreach($_SESSION['shopping_cart'] as $key => $product):
?>
<tr>
<td><?php echo $product['name']; ?></td>
<td><?php echo $product['quantity']; ?></td>
<td>$ <?php echo $product['price']; ?></td>
<td>$ <?php echo number_format($product['quantity'] *
$product['price'], 2); ?></td>
</tr>
<?php
echo $name;
echo $quantity;
echo $total;
$query = "insert into products values('$name','$quantity',
'$total')";
$query_run = mysqli_query($con,$query);
?>
<form method="POST" action="order-process.php" name = "submit "
value = "submit">
</form>
<?php
session_start();
require_once('dbconfig/config.php');
if(isset($_post['submit']))
{
$SQL = "INSERT INTO orders (name, quantity, total) VALUES
('abc','10', '75')";
$result = mysql_query($SQL);
}
?>
Мне бы хотелось научиться вставлять эти фиктивные данные,
В идеале я хотел бы выяснить, как извлечь переменные корзины из cart.php и несколько строк вставки для всего, что пользователь имеет в этой корзине.