我的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
)VALUES(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語句? (即我的問題是關於將這個數組數據插入到表格列表中) – superiorpancakes