2012-06-19 31 views
0

使用[]符號在表單字段的名稱您提交這樣的:發送從表單的陣列

input type=checkbox name=whatever[] value=1

input type=checkbox name=whatever[] value=2

input type=checkbox name=whatever[] value=3

input type=checkbox name=whatever[] value=4

在PHP 當你發佈,這將作爲

$whatever = array("1", "2", "3", "4"); 

,您可以訪問他們喜歡的:

$whatever[0] 

這將產生你 「1」

但我有Python和Django的模板。

z=[]

z = request.POST['whatever[]']
s = ','.join(str(n) for n in z)

我想這recive s =1,2,3,4 但不是這個,我只HABE最後一位

回答

2

刪除,名稱中的[]符號。並且在z = request.POST.getlist('whatever')之後

但是這不是這樣。閱讀django forms documentation