2015-07-21 75 views
-1

我試圖創建一個表單,用戶可以選擇將盡可能多的人添加到數據庫中。 JS小提琴:http://jsfiddle.net/atyclb/qyammbrw/(代碼剝離下來到最小)用jQuery添加到HTML表單的值在PHP中不可用

PHP代碼是基本只是爲了查看名稱數組:

<?php 
    $personname=$_POST['personname']; 
    print_r ($personname); 
?> 

它總是返回與單個元件的陣列,不管我用jQuery添加了多少個字段。 但是,如果手動將字段添加到HTML表單,它將起作用並返回所有值。

+1

如果你做'var_dump($ _ POST)'你會得到什麼? –

+0

我只能得到名字 - [「personname」] => array(1){[0] => string(4)「John」} – Octav

+0

你可以發佈你的jQuery嗎? –

回答

0

我在我的非精簡代碼中出現了HTML錯誤 - FORM標記被關閉了兩次:因此錯誤「未打開的元素FORM的結束標記」並且沒有在第一次出現之後處理剩餘的輸入字段</form>

+1

很高興你知道了!將來,不要剝奪你的代碼 - 它使我們無法幫助你。刪除/更改密碼和敏感信息是好的,但您應該按照原樣發佈所有相關代碼,無需剝離HTML。 – Kyle

相關問題