#php #html
#php #HTML
Вопрос:
<select name="pharmacies" id="pharmacies">
<option value="1">őrangyal</option>
<option value="2">Tulipán</option>
<option value="3">Cédrus</option>
<option value="4">Nagylak</option>
</select>
Приведенный выше код возвращает странные целые числа, такие как » 241″ для кода ниже.
echo($_POST['pharmacies']);
Ответ №1:
Откройте инструмент разработчика браузера, выберите вкладку сеть и запрос post. Вставьте отправленные данные.
убедитесь, что ваш PHP-скрипт имеет в начале.
var_dump($_POST);
var_dump отображает тип и содержимое переменной.
Это покажет все отправленные значения данных, чтобы понять, что такое ввод PHP из метода HTTP POST.
После понимания этого. вы можете преобразовать эту переменную в целое число с помощью:
(int) $_POST['pharmacies']
Комментарии:
1. Спасибо. Я новичок в phpи даже не очень нравится. :)var_dump($_POST); это была проблема
2. var_dump отображает тип и содержимое переменной. Это покажет все отправленные значения данных, чтобы понять, что такое ввод PHP из метода HTTP POST. После понимания этого. вы можете преобразовать эту переменную в целое число с помощью: (int) $_POST[‘аптеки’]
3. На самом деле это пока не ответ на вопрос. Здесь вы даете основные советы по отладке, чтобы получить некоторые разъяснения по очень неясному вопросу, который не следует публиковать в качестве ответа, а обрабатывать в комментариях.
4. Он написал, что он отправляет, и неправильный вывод одного из отправленных параметров. Мой ответ дает ему четкие рекомендации, чтобы лучше понять, в чем его проблема.