我需要存儲用戶選擇的選項,當從我的下拉選擇框中選擇,並在我的表單中提交時,存儲在我的MYSQL數據庫中。在mysql數據庫中存儲下拉選項,PHP
我已經有信息被存儲和顯示正常,我只是想嘗試添加更多的內容。我試過使用相同的方法,但我不能得到它來存儲我想要的。
的選擇下拉菜單看起來像這樣我的表單裏面:
<span> Difficulty: </span>
<select>
<option type="text" name="easy" id="easy" value="easy">easy</option>
<option type="text" name="comfortable" id="comfortable" value="comfortable">comfortable</option>
<option type="text" name="hard" id="hard" value="hard">hard</option>
<option type="text" name="veryhard" id="veryhard" value="veryhard">very hard</option>
<option type="text" name="hardest" id="hardest" value="hardest">Hardest ride in the world!</option>
</select>
</label>
,我試圖用這個來發送:
$difficulty = mysql_real_escape_string($_POST['difficulty']);
使用此查詢:
$query = sprintf("INSERT INTO markers (difficulty) VALUES ('%s')", $difficulty);
當我的表設置爲INT,20時,允許爲空,它將0存儲在數據庫中。 當我設置VARCHAR,20,允許爲空時,它存儲一個空白字段。
我希望它來存儲取其值的用戶選擇,即容易,辛苦,很辛苦等
非常感謝
感謝:)問題解決了。 – user736338 2011-05-06 14:19:02