我想將列表選項值保存到MySQL中,然後再次將它們顯示爲列表。將列表框選項值保存到mysql然後再次顯示php mysql
我需要這個動態查詢。
<select multiple id="to" size="15" name="to[]">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
</select>
這是PHP代碼,改變成(A,B,C,d):
$joinedString = array();
$var1 = $_POST['to'];
$joinedString = implode(',', $var1);
$joinedString;
我剛和破滅函數而變化爲A,B,C,d這一點,並且其工作正常。
但不知道如何將它保存在MySQL和如何再從數據庫中獲取數據,並以此爲:
<select multiple id="to" size="15" name="to[]">
<option value="a">a</option>
<option value="b">b</option>
<option value="c">c</option>
<option value="d">d</option>
</select>
您的第一個示例與第二個示例相同,請編輯您的問題以便我們更好地理解。 – MrTechie 2015-04-02 05:29:09
您是否在數據庫中存儲逗號分隔值? – 2015-04-02 05:34:43
將逗號分隔的字符串保存到數據庫中,並使用mysql進行提取,然後使用'explode()'函數將其再次置入數組中。迭代這個數組並顯示你想要的html。 – 2015-04-02 05:38:15