我有選擇框有多個選項,如option1,option2,option3,option4,option5
。現在我想選擇多個選項。如何在PHP中存儲多選框?
例如:Select option1,option5,option3
。而點擊submit.after提交選擇框需要顯示選定的項目。
以哪種格式存儲在MySQL的,什麼是準確的編碼這樣做呢?請大家幫我擺脫這個問題的......
我有選擇框有多個選項,如option1,option2,option3,option4,option5
。現在我想選擇多個選項。如何在PHP中存儲多選框?
例如:Select option1,option5,option3
。而點擊submit.after提交選擇框需要顯示選定的項目。
以哪種格式存儲在MySQL的,什麼是準確的編碼這樣做呢?請大家幫我擺脫這個問題的......
你可以序列化數據和縮小。
使用名稱[]作爲您的名字,這會導致PHP中的數組。
$_POST['name'];
serialize($name);
//now insert into DB
做相反的檢索:
unserialize($name);
但說實話,你最好還是考慮一下存儲數據,而不是試圖把它所有塞進一個字段中的更細粒度的方法數據庫。您可以採用數組並循環遍歷它,將每個選項存儲在單獨的行或字段中。
foreach($name as $value){
//insert $value into db
}
使用內爆
是$ var =破滅( 「|」,$ _POST [ 'selectname']);
太好了太有用了..謝謝@Angshuman – Ramkumar