Мой var_dump ($ _ POST) выглядит следующим образом:извлечение данных столбцов массива в вставки заявления
Click here to see the jpg [ITEMNO] => Массив ( [0] => xyz_1 1 => xyz_2 [2] => xyz_3 [3] => xyz_4 )
[itemName] => Array
(
[0] => stool
[1] => couch
[2] => chair
[3] => seat
)
[price] => Array
(
[0] => 15
[1] => 60
[2] => 10
[3] => 5
)
[quantity] => Array
(
[0] => 1
[1] => 1
[2] => 1
[3] => 1
)
[total] => Array
(
[0] => 15.00
[1] => 60.00
[2] => 10.00
[3] => 5.00
)
Я пытаюсь сделать динамическое выставление счетов сценарий.
Для каждой добавленной позиции добавляется еще одно ключевое значение для всех следующих массивов: в настоящее время есть 4 позиции, которые передаются на $ _POST данные с предыдущей страницы, как вы можете видеть.
Я не знаю, как получить доступ к значениям ключей из этих массивов и получить их в формате, в котором я могу вставить каждую позицию в базу данных.
например. Я хочу, чтобы вставить:
(item_id
, item_call
, price
, quantity
, total
) VALUES (xyz_1, табуретки, 15, 1, 15)
(item_id
, item_call
, price
, quantity
, total
) VALUES (xyz_2 , кушетка, 60, 1, 60)
(item_id
, item_call
, price
, quantity
, total
) ЗНАЧЕНИЯ (xyz_3, стул, 10, 1, 10)
(item_id
, item_call
, price
, quantity
, total
) VALUES (xyz_4, сиденье, 5, 1, 5)
Как формат/извлечения каждого ключа из массивов в упорядоченно, где он не будет вопрос, если 1 позиция была куплена или сказать 50? -> скрипт будет анализировать все данные в соответствующий оператор вставки, например. 1 приобретаемый предмет/1 запись вставлена => 50 купленных предметов/добавлено 50 записей.
Спасибо вам за помощь.
Идеального ответ! если бы я хотел продолжить работу с ним: foreach ($ vals as $ indval) {Myqli_query ($ mysqli, "")} =>? – superiorpancakes
Не понял, в чем вопрос? –
Мне нужно взять эти данные и соответственно вставить их в соответствующие столбцы в моей базе данных. Нужно ли мне запускать инструкцию foreach для каждого запроса на вставку массива? (т. е. мой вопрос касается вставки этих данных массива в таблицы cols) – superiorpancakes