2010-07-07 51 views
0

我在這裏有點邏輯問題。我有一個產品目錄,其中包含通過單選按鈕向用戶顯示的唯一ID和選項。現在我的問題是,用戶必須能夠從不同的產品中選擇不同的選項,並將它們提交給處理此請求的PHP腳本(通過POST)。問題是,列出的產品是在一種形式,並能夠選擇多個單選按鈕,我必須使它們具有獨特的名稱(並處理髮布的選項,我必須猜出按鈕的名稱)。有沒有辦法讓所有選定的選項進入數組或其他東西,否則我必須每次猜測POST-ed字段。我需要傳遞id和與他有關的選項,所以我可以從DB中提取信息。多個單選按鈕命名問題

還有一種最簡單的方法是通過多個頁面存儲選定的選項(也稱爲分頁 - 通過ajax加載) - Cookie或臨時變量。

回答

1

聽起來你應該使用複選框,而不是單選按鈕 - 如果你想多選

+0

是啊,這是我的第一次,但它希望看起來很好,因爲單選按鈕 – Anonymous 2010-07-07 12:17:35

+0

林不知道爲什麼你認爲它不會看起來不錯。使用單選按鈕進行多項選擇與通常的用戶體驗非常不一致。見http://msdn.microsoft.com/en-us/library/aa511488.aspx - '這是正確的控制'部分 – barrylloyd 2010-07-07 12:54:46

+0

好點,我會用複選框。謝謝你的答案。 – Anonymous 2010-07-07 13:33:36

0

我barrylloid同意。

那麼,如果你的名字你所有的複選框像

product1_select[] 

,那麼你應該使用

$_POST['product1_select'] 

好運氣能夠在PHP後臺讀取選擇框的值!