Как вставить несколько строк, но разные названия столбцов в графический интерфейс в один заголовок и одну таблицу деталеMySql

Форум по Mysql
Ответить
Anonymous
 Как вставить несколько строк, но разные названия столбцов в графический интерфейс в один заголовок и одну таблицу детале

Сообщение Anonymous »

Мне нужно вставить несколько строк, которые вытягивают из некоторых таблиц в графическом интерфейсе (приложение CRUD). Один данные заголовка в таблице заголовков и таблицу деталей в базе данных. Вот скриншот формы: https://paste.pics/t2pbo
Идентификатор данных заголовка будет использоваться при вставке нескольких строк различных данных в таблицу деталей. Я использую «Many Man» из этой ссылки в качестве ссылки: https://www.myphptutoriors.com/tutorials/print-154
Я получаю ошибку при сохранении данных:

. Строка 104 < /p>
< /blockquote>
Все строки и т. Д. < /p>

Код: Выделить всё

// header
$resultExec1 = mysqli_query($db, "insert into header " .
"(user_id,
buyer,
test1,
trxid,
total
)  " .
"VALUES ('" . $_SESSION['id'] . "', " .
"'" . $_POST['buyer'] . "',  " .
"'" . $_POST['test1'] . "',  " .
"'" . $_POST['trxid'] . "',  " .
"'" . $_POST['total1'] . "')");
$query1 = mysqli_query($db, "SELECT max(Alt_Id) AS id_header FROM detail limit 1");
$data  = mysqli_fetch_array($query1);
$id_agens = $data['id_header'];
foreach($_POST['country1'] as $key => $ctry){
$country1  = $ctry;
$resultExec2 = mysqli_query($db,
"insert into detail " .
"(user_id,
test1,
id_header,
test2,
test21,
test22,
test3,
test31,
test32,
test4,
test41,
test42)  " .
"VALUES ('" . $_SESSION['id'] . "', " .
"'" . $ctry . "',  " .
"'" . $id_header. "', " .
"'" . $_POST['test2'][$key] . "',  " .
"'" . $_POST['test21'][$key] . "',  " .
"'" . $_POST['test22'][$key] . "',  " .
"'" . $_POST['test3'][$key] . "',  " .
"'" . $_POST['test31'][$key] . "',  " .
"'" . $_POST['test32'][$key] . "',  " .
"'" . $_POST['test4'][$key] . "',  " .
"'" . $_POST['test41'][$key] . "',  " .
"'" . $_POST['test42'][$key] . "')");}
может кто -нибудь, пожалуйста, объясните, как примером, как построить запрос, чтобы вставить несколько строк из разных имен строк, то есть тестирование2 до тестирования41 и соответствующий запрос без ошибки неопределенного индекса?

Подробнее здесь: https://stackoverflow.com/questions/795 ... -header-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»