2010-11-03 67 views
1

我發送值從一個頁面通過jQuery的ajax到一個PHP頁面。我希望將接收到的值存儲到數據庫中。到目前爲止,這是我的PHP頁面:多個插入通過for循環和數組與php(通過jQuery AJAX接收)

<?php 
$supp_short_code = $_POST['supp_short_code']; 
$om_part_no = $_POST['om_part_no']; 
$description = $_POST['description']; 
$price_each_nett = $_POST['price_each_nett']; 
$cost_total = $_POST['cost_total']; 
    ?> 

的事情是,這個PHP會潛在地接受每個崗位的倍數與每一個「提交」,因此有可能是每個(有序即5個項目。)5。那麼我會從哪裏去將這些值粘貼到合適的mysql查詢中。每個訂單也需要有一個唯一的ID。它實際上獲得相同的ID號碼,每個訂單項目,我正在努力,如果這是有道理的?這些需要進入一個數組,然後通過for-loop?基本上db中的一行是「帖子」中的這些字段...

+0

您是否有'購物車'訂單項存儲在訂單本身實際處理之前? – 2010-11-04 00:15:32

+0

現在還沒有,用戶點擊表格中的一行,然後我將行添加到一個新表中,然後抓取第二個表中的所有行並將它們發送到php頁面。 – benhowdle89 2010-11-04 00:19:25

回答

1

表單字段需要是HTML中的元素數組,您必須將每個$ _POST元素作爲數組處理。在表單的HTML中爲字段名稱添加括號,即name =「supp_short_code []」當提交表單時,您可以遍歷這些項目並完成對數據庫的插入。