2011-10-07 98 views
0

我想要有單選按鈕來告訴我的信息它應該顯示在某些頁面上,但我不確定如何將這些信息存儲在mySQL數據庫中。我可以創建2個名爲「Page」和「Section」的字段,並用逗號分隔每個值,並讓PHP在當時讀回,以便知道在頁面上顯示信息的位置?如果是這樣,這個怎麼做?存儲多個單選按鈕數據

任何其他建議,爲使這更簡單的讚賞!

+0

你的表單是什麼樣的? –

回答

1

它比你想象的要簡單得多。

讓單選按鈕共享一個名稱,但具有不同的值。

<input type="radio" name="some_var" value="one" /> 
<input type="radio" name="some_var" value="two" /> 

然後,在PHP端,變量$ _REQUEST [「some_var」]將包含值「一」或「二」,根據被選擇到哪個。 (如果兩者均未選中,變量將不會存在於$ _REQUEST中。)

從此時開始,像寫入任何其他文本字段一樣寫入數據庫。

+0

讓我細化我的問題:我使用「單選按鈕」和「複選框」作爲相同的術語,所以很抱歉混淆。我想知道的是,用戶如何選擇2個或多個複選框並將它們存儲在數據庫字段中,因爲我不知道用戶將檢查多少個複選框。也許另一種解決方案是隻寫PHP代碼來向數據庫添加另一個字段。 – drummer392

+0

啊,那麼你可能想開一個新的問題。 :)另外你可能想提供一些代碼給你想要實現的更好的上下文。 – Teekin