Привет всем Я пытаюсь изменить приведенный ниже код, чтобы показать, что если клиент выбирает несколько продуктов в форме, создаст другой запрос MySQL для каждого выбранного продукта.PHP данные формы для нескольких записей MySQL
Довольно конечно, мне нужен какой-то для каждого цикла, чтобы он работал, но понятия не имею.
Любая помощь была бы принята с благодарностью!
Форма Код:
<input type="checkbox" name="TG01" value="TG01">China Travel Guide - $45.00<br/>
<input type="checkbox" name="TG01" value="TG02">Berlin Travel Guide - $45.00<br/>
<input type="checkbox" name="TG03" value="TG03">France Travel Guide - $45.00<br/>
<input type="checkbox" name="TG04" value="TG04">Thailand Travel Guide - $45.00<br/>
PHP код:
<?php
include("config.php");
$con=mysqli_connect("host","user","pass","somedb");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$qtychina = $_POST["china_travel_guide"];
$qtyberlin = $_POST['berlin_travel_guide'];
$qtyfrance = $_POST['france_travel_guide'];
$qtythailand = $_POST['thailand_travel_guide'];
$china = $_POST["TG01"];
$berlin = $_POST['TG02'];
$france = $_POST['TG03'];
$thailand = $_POST['TG04'];
$sql="INSERT INTO ORDER_TBL (TRANSACTION_ID, CUSTOMER_ID, PRODUCT_ID, QUANTITY)
VALUES ('','$_SESSION[user]','$china','$qtychina')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
exit;
}
echo "Congratulations your order has been processed!";
?>
Пожалуйста, измените имя дубликата чек-бокс (TG01) .. :) –