Перейти к содержимому

Как из select option получить значение в php

  • автор:

как передать значение select в PHP?

То для получения value нужно $_POST[«sel»] . И я получу 1 или 2 , а как получить именно text() ? Именно один или два?

Отслеживать
9,634 4 4 золотых знака 35 35 серебряных знаков 73 73 бронзовых знака
задан 10 июн 2018 в 18:43
напиши вместо 1 =>’один’ .Commented 10 июн 2018 в 18:45
Зачем? Отправь ajaxом innerHTML тогда.
Commented 10 июн 2018 в 18:46

ну. тут то вопрос наверное про отправить форму ,скорее всего, поэтому без использования js через форму только так..

Commented 10 июн 2018 в 18:48

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Вам нужно вместо 1 указать в value то значение, которое хотите, чтобы передавалось в $_POST

Отслеживать
ответ дан 10 июн 2018 в 19:02
Nikita Vasin Nikita Vasin
9 1 1 бронзовый знак

Если есть другие поля в форме их нужно обработать отдельно.

var form = document.querySelector('form'); form.addEventListener('submit', function(e) < e.preventDefault(); // prevent From sending request //---------------------------------------------------------------- var sel = document.querySelector('select'); // Text from the selected option var textSelected = sel.selectedOptions[0].text; console.log(textSelected); //---------------------------------------------------------------- // Create form var formData = new FormData(); formData.append('sel', textSelected); // If you need more fields add them here // . //---------------------------------------------------------------- // Send your form /** var request = new XMLHttpRequest(); request.open("POST", "http://your-url"); request.send(formData); ***/ >)
 

Отслеживать
ответ дан 10 июн 2018 в 20:18
5,821 3 3 золотых знака 15 15 серебряных знаков 24 24 бронзовых знака

  • php
  • html
  • html-select
    Важное на Мете
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.6.14.10983

Получение выбранного элемента в select

Ну для начала я посоветовал бы в форму кнопку submit прикрутить 🙂 Позвольте поинтересоваться, это ваш рабочий код или просто пара неразделенных кусков?

Отслеживать
ответ дан 31 окт 2011 в 12:03
Mykhas Kobernyk Mykhas Kobernyk
106 3 3 серебряных знака 13 13 бронзовых знаков

куски главное как получить, желательно без кнопки, т.е какой сейчас активный тот и получить, через PHP не JS

Commented 31 окт 2011 в 12:09
вы понимаете вообще как работает http и php в часности?
Если через php — никак. ^^
Commented 31 окт 2011 в 12:15

без AJAX с JS — никак. Если вам категорически претит — есть еще VB и новомодный Dart. С поддержкой проблемы, но это мелочи али вам сразу по измению поля отправлять запрос нужно?

Как получить значение value из select option

Author24 — интернет-сервис помощи студентам

При выборе значение в первом select, изменить option во втором
Здравствуйте, каким образом можно изменить значение второго select при изменении первого не.

Enum в
БД: ‘tbl’ Таблица: ‘month’ Внутри столбец "caption", который имеет тип enum и хранит названия.

Select option как обратиться с php?
Пишу на DW. Если выбрать из списка элемент то должно вывести из базы данные в таблицу. Помогите.

Как передать два параметра select>option
Добрый день. Подскажите пожалуйста как передать функции записи в БД два параметра тега <select.

1931 / 1522 / 703
Регистрация: 17.11.2012
Сообщений: 6,585

1 2 3 4 5 6 7 8 9 10

form action=«» method=«post»> select name=«sel»> option value=«http://vk.com/video_ext.php?oid=-40452590&id=166793024&hash=d2cd5fb076e06b4f&hd=1» selected>Серия 1/option> option value=«http://vk.com/video_ext.php?oid=-40452590&id=167878813&hash=13822b5b4a1b2371&hd=1»>Серия 2/option> /select> input type=«submit» name=«sub» value=«Отправить»> /form> (isset($_POST[‘sub’])):?> iframe src==$_POST[‘sel’]?> width=»607″ height=»360″ frameborder=»0″>/iframe>
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как правильно вставить значения столбцов из БД в select >option?
//соединение с базой данных $db = new mysqli("localhost", "f111", "Q1111111q", "f111"); .

Получить значение value из select
сабж. $game_id = $db->query( "SELECT game_id, long_name FROM games ORDER BY game_id" ); while(.

Select option
Есть select option Если клиент выбрал определнные пункты, то как обработать информацию? <select.

Или воспользуйтесь поиском по форуму:

how to get the selected option in value in php

I have used a form to submit what the user has selected. When the user submits the form the selected value will be posted and taken into the variable $entry_order_type . I think this is what you are expecting. Hope it helps. 🙂

 ?> 

answered Apr 16, 2018 at 9:48
Nadun Kulatunge Nadun Kulatunge
1,713 2 2 gold badges 21 21 silver badges 29 29 bronze badges

your answer is almost correct but, i need after clicking the submit button. dropdown option should be as selected not empty.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *