2013-02-11 75 views
1
  • 首先,我有一個按鈕可以創建用戶信息表單。
  • 第二位用戶填寫表單。
  • 第三我將該用戶添加到列表和新窗體。
  • 最後我想將用戶列表提交給數據庫。

我被困在最後一部分。由於每個參與者都有first_name,last_name和workshop_id。我如何向數據庫提交這樣的內容?我通常使用ajax將其發送到數據庫處理頁面。但通常只有一個用戶。我真的不知道如何去設置提交的數據字符串。如何向數據庫中提交多個用戶

<form id="participants"> 
    <div class="participant"> 
     <input type="text" name="workshop_id" class="workshop_id" /> 
     <input type="text" name="first_name" class="first_name" /> 
     <input type="text" name="last_name" class="first_name" /> 
    </div> 
    <div class="participant"> 
     <input type="text" name="workshop_id" class="workshop_id" /> 
     <input type="text" name="first_name" class="first_name" /> 
     <input type="text" name="last_name" class="first_name" /> 
    </div> 
    <div class="participant"> 
     <input type="text" name="workshop_id" class="workshop_id" /> 
     <input type="text" name="first_name" class="first_name" /> 
     <input type="text" name="last_name" class="first_name" /> 
    </div> 
</form> 
+0

? jQuery只是一個客戶端JavaScript庫。 – tadman 2013-02-11 03:46:13

回答

2

你需要通過$.ajax

<form id="participants"> 
    <div class="participant"> 
     <input type="text" name="workshop_id[]" class="workshop_id" /> 
     <input type="text" name="first_name[]" class="first_name" /> 
     <input type="text" name="last_name[]" class="first_name" /> 
    </div> 
    <div class="participant"> 
     <input type="text" name="workshop_id[]" class="workshop_id" /> 
     <input type="text" name="first_name[]" class="first_name" /> 
     <input type="text" name="last_name[]" class="first_name" /> 
    </div> 
    <div class="participant"> 
     <input type="text" name="workshop_id[]" class="workshop_id" /> 
     <input type="text" name="first_name[]" class="first_name" /> 
     <input type="text" name="last_name[]" class="first_name" /> 
    </div> 
</form> 

發送值的數組的職位將是正常的,但後端的語言將其轉換爲一個數組。例如:在PHP

$_POST['workshop_id'][0];

我發現你在服務器端使用的是什麼框架一些更多的信息here

+0

有趣...我從來沒有這樣做過。數據字符串可能是什麼樣子? – 2013-02-11 03:50:51

+1

您是指URL數據字符串還是'$ _POST'數據字符串?按照答案中給出的說明進行操作。它會發送一個數組作爲每個'$ _POST'的值。 – JakeGould 2013-02-11 03:58:11

+0

謝謝@james我想我明白了。 – 2013-02-11 05:07:00

相關問題