我正在開發一個發票系統。我來到了需要你幫助的地步。使用PHP從表單插入多行到MySql
我需要一次在窗體中存儲多行到MySql。
例如,這是我的代碼:
$sql="INSERT INTO invoice (client_name, client_address, client_phone, client_number, invoice_date, invoice_number, item_number, item_name, item_desc, item_quantity, item_unit, item_total, total, net_value)
VALUES
('$_POST[client_name]','$_POST[client_address]','$_POST[client_phone]','$_POST[client_number]','$_POST[invoice_date]','$_POST[invoice_number]','$_POST[item_number]','$_POST[item_name]','$_POST[item_desc]','$_POST[item_quantity]','$_POST[item_unit]','$_POST[item_total]','$_POST[total]','$_POST[net_value]')";
的形式有很多的投入明顯。不過,也有5個輸入,這將有多個值(ITEM_NUMBER,ITEM_NAME,ITEM_DESC,item_quantity和item_unit)
所以,我怎麼能實現存儲這些形式都在一個PHP $ _ POST
我認爲你是在討論發票行,從技術上講,他們應該通過idinvoice循環輸入數據作爲對此表的引用來訪問不同的表 –
請注意,使用mysql_real_escape_string來轉義'$ _POST'數據以防止'SQL注入' – Harry
似乎你需要兩張表,一張存儲發票號碼等,一張存儲項目詳細信息 – remo