На форму помещен элемент <select> который после операции submit и обновлении формы не передается в масив $_POST, то есть $_POST["dbnm"] не существует. Код (PHP): <form method="post" > ... ... <select id="dblist" name="dbnm" class="dbname" onchange="fget_list_tables(this.options[this.selectedIndex].value)"> </select><br> .. Особенностью является то, что этот выпадающий список заполняется значениями через jquery после выполнения Ajax запроса. Если на эту же форму поместить список со сразу же указанными значениями <options>, то такой <select> передается в $_POST правильно без проблем например, в таком случае после обновления формы $_POST["JOBS"] = выбранное значение Код (PHP): <SELECT name="JOBS" > <OPTION>programmer</OPTION> <OPTION>effective manager</OPTION> <OPTION>accountant</OPTION> </SELECT> Необходимость получить выбранный элемент списка связана с тем что при обновлении страницы надо сразу установить старое значение, что бы пользователь после каждого обновления страницы не выбирал его заново. Подскажите кто знает - с чем связана проблема или как по другому можно установить значение списка после обновления страницы?
Re: Элемент <select> не передается в масив $_POST[] после su Надо value атрибут к тегу option прикрутить http://htmlbook.ru/html/option
Прикручен, вот результат Ajax запроса Код (PHP): <option value='information_schema'>information_schema</option> <option value='b1'>b1</option> <option value='mysql'>mysql</option> <option value='performance_schema'>performance_schema</option> <option value='sakila'>sakila</option> <option value='test'>test</option> <option value='world'>world</option> PHP, JavaScript, SQL и другой код пишите внутри тегов Код ( (Unknown Language)): [b]php][/b]Тут код[b][/[/b][b]code][/b][/color]
Re: Элемент <select> не передается в масив $_POST[] после su Ты с помощью Ajax отправляешь данные и ждёшь JOBS?
Re: Элемент <select> не передается в масив $_POST[] после su Нашел причину. Продебажил через Firebug - запрос Post к серверу при обновлении страницы не посылался. Информация в других полях заполнялась из переменных определенных еще до обновления страницы, что и ввело меня в заблуждение. Добавлено спустя 2 минуты 24 секунды: Re: Элемент <select> не передается в масив $_POST[] после submit Напоследок, может кто знает - как сделать так что бы при обновлении страницы не пропадал выбор пользователя в выпадающем списке если он формируется jquery по результату Ajax запроса?
Re: Элемент <select> не передается в масив $_POST[] после su Рискну предположить, что передавая на страницу этот самый "выбор пользователя в выпадающем списке" или сохраняя его на клиенте.