Я новичок в PHP и пытаюсь вставить данные из двух массивов в одну таблицу mysql.
В таблице хранятся следующие поля: date
, case_id
, statusid
case_id
будет одинаковым для всех записей, вставленных в один оператор, и значение будет получено из переменной сеанса.
массив date
и массив status_id
оба отправляются из формы;Я знаю, что оба массива отправляют нормально, потому что я использовал для каждого цикла, чтобы вставить оба массива в таблицу по отдельности.
Любая помощь будет высоко ценится.Я оставил условие foreach пустым для предложений.
$caseid = mysqli_real_escape_string($link, $_SESSION['caseid']);
$status = $_POST['statuses'];
$date = $_POST['dates'];
foreach() {
$sql = " INSERT INTO casestatus (date, case_id, statusid) VALUE
('$date', '$caseid', '$statusid') ";
if (!mysqli_query($link, $sql)) {
$error = 'Error assigning selected statuses to case.';
include 'error.php';
exit();
}
}