|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Проблема с селектом |
|
[решено] Проблема с селектом
|
Пользователь Сообщения: 69 |
Профиль | Отправить PM | Цитировать
Как сделать так, чтобы при загрузке страницы проверялось бы совпадение значений и если совпадает поставить в option selected="true"???
Вывод списков
Обработчик JS
Обрабочик второго списка PHP
Я сделал так:
По крайней мере, мне так показалось более логичным, но выставлет всем selected = true, так это же еще и второй список, а не первый, в первом он всем дает false ((((( $array['model'] = ячейка из выбранной строки из первой таблицы $model['model_p'] = ячейка из второй таблицы, из которой формируется список Может я плохо объясняю, но ответа в просторах интернета я пока не нашел ((((( |
|
Отправлено: 15:11, 06-03-2012 |
Deadooshka Сообщения: 2482
|
Профиль | Отправить PM | Цитировать Цитата blackmane:
|
|
Отправлено: 20:18, 06-03-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Честно?, никакого. Но именно такой вариант я нашел на AJAX`e.
Но к делу это не относится. |
Отправлено: 14:19, 07-03-2012 | #3 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Цитата blackmane:
Выражение принимается как TRUE в любом случае ((( Попробовал так
Опять тоже.(((( Не понимаю... |
|
Отправлено: 16:09, 07-03-2012 | #4 |
Deadooshka Сообщения: 2482
|
Профиль | Отправить PM | Цитировать Цитата blackmane:
сравнивайте внутри цикла, где создается option |
||
Отправлено: 23:04, 07-03-2012 | #5 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Цитата Sham:
Цитата blackmane:
Дело в том что $array['model'] выбирается из БД по выбранному ID, и как его правильно передать в другой файл, я не понял. |
||
Отправлено: 10:09, 08-03-2012 | #6 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Передать можно при помощи $_POST и input (hidden), но основная проблема то остается, интерпритар считает что:
2=1 2=2 2=3 2=4..... 2=11 Это результат работы:
Следовательно при Цитата blackmane:
Только array_key_exists мне вывел 2=2, но его, как мне кажется, невозможно использовать, так как результат функции тоже постоянно истинный ( Условный оператор я поместил в цикл while, но создается ощущение что он исполняется только один раз, или он сравнивает не значения??? |
|
Отправлено: 20:34, 08-03-2012 | #7 |
Deadooshka Сообщения: 2482
|
Профиль | Отправить PM | Цитировать Цитата blackmane:
Багов в if быть не может. |
|
Отправлено: 21:36, 08-03-2012 | #8 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать В первом списке таки получилось:
Во втором пока никак не получается ((((, плюс к этому нужно сделать так чтобы при обращении к странице сразу выводились selected во всех списках при совпадении, но обращение ко второму списку происходит только после выбора в первом списке (((( Хотелось бы чтобы выглядело так: Но такой результат я могу получить написав так:
Предпоследняя строчка. В-принципе ближе к телу, но остается другая проблема, чтобы посмотреть другие принтеры фирмы Xerox, нужно выбрать сначала другую фирму, а уж потом снова Xerox. ( Вы часом в AJAX не разбираетесь? |
Отправлено: 11:56, 09-03-2012 | #9 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Не нашел выхода в плане автоматической подгрузки при загрузке страницы, т.к. там используется onChange, сделал по другому:
Index.php
ajax.php
Т.е. я настроил первый список на значение по умолчанию, а второй в первый раз я выгружаю из БД (со значением по умолчанию), при выборе другой фирмы, а потом возврате на первую selected=true работает во втором списке в Opera, FF, IE, в Safari и Chrome - не работает, как сделать так чтобы они понимали, selected, который они пишут (в исходном коде он стоит у нужного опшена), во втором списке???? |
Отправлено: 15:57, 12-03-2012 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Динамические списки php+AJAX + Mysql | dominion86 | Программирование и базы данных | 1 | 18-12-2008 01:12 | |
Ajax & PHP | Костэн | Вебмастеру | 7 | 20-04-2008 13:35 | |
Проблема с регистром букв (PHP+MySQL) | soundofa | Вебмастеру | 6 | 06-10-2006 23:19 | |
[решено] PHP+MySQL=Проблема... помогите решить пожалуйста! | programmist72 | Вебмастеру | 2 | 03-06-2006 15:50 | |
Проблема с PHP MySQl | ilan | Вебмастеру | 6 | 08-07-2003 22:06 |
|