Мне нужно сохранить выбранную пользователем опцию, когда она выбрана из моего выпадающего списка, и когда она отправлена в моей форме, сохранить в моей базе данных MYSQL.
У меня уже есть информация, которая хранится и отображается нормально, я просто пытаюсь добавить больше контента сейчас.Я пытался использовать тот же метод, но я не могу получить его, чтобы сохранить то, что я хочу.
Раскрывающийся список в моей форме выглядит следующим образом:
<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, разрешить ноль, он сохраняет пустое поле.
Я хочу, чтобы он хранил любое значение, выбранное пользователем, т.е. легкое, сложное, очень сложное и т. д.* Большое спасибо