![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] [PHP, MySQL, JS]Использование селекта в регистрации |
|
|
[решено] [PHP, MySQL, JS]Использование селекта в регистрации
|
Пользователь Сообщения: 69 |
Может вопрос покажется глупым, но все же, как создать динамически зависимые селекты (значения которых хранятся в БД), чтобы потом их записать в новую талицу?
В поисках ответа я наткнулся на Динамические селекты JS, и даже умудрился сделать два уровня с выборкой из бд (но мне нужно три), потом я понял что не смогу внести в конечную таблицу выбранные данные, так как вывод выглядит вот так:
Может какой form action =' ' добавить? Речь о регистрации оборудования. Я хочу сделать так что бы вместо поля "Модель" было два списка (первый "Фирма", второй "Модель принтера", который зависит от выбранной фирмы), тоже самое с этажем и кабинетом, и простой список матответственных лиц. При этом существуют три таблицы: firm_printer (id, firm) mod_printer (id, id_firm, model_p, cartrige) printer (id, firm, model, sn, inv_num, cartrige, et, depar, mat_face) И хотелось бы сделать так чтобы при выборе определенной модели значение поля cartrige в таблице print копировалось из значения поля cartrige таблицы mod_print выбранной модели. ![]()
Смотря на этот хтмл код я вообще не могу понять как в эту форму запихать такое количество других форм. P.S. хорошо знаю только CSS да HTML, PHP начинаю изучать, не говоря уж про jQuery, AJAX, JS... P.S.S. если что то не понятно уточняйте, как то сложно объяснить то, что видишь в своей голове ( |
|
Отправлено: 20:59, 09-01-2012 |
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать это походу отсюда http://www.tigir.com/javascript_select.htm (см. исходный код, там все видно)
http://php.net/manual/ru/language.va...s.external.php (основы) http://docs.php.net/manual/ru/functi...etch-array.php (while вместо do-while, см. примеры внизу) http://docs.php.net/manual/ru/functi...ape-string.php (экранируем перед вставкой). |
Отправлено: 21:41, 09-01-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Цитата Sham:
во-первых значения вносятся в файл, а не из таблицы. во-вторых не описанно как их занести в другую таблицу в-третьих, исходя из первых, я не понимаю как вывести третий уровень ![]() А почему лучше использовать while???, я понимаю что не использую первую часть - do, честно мне пока сложно все это разобрать, дык еще и в перемешку с изучением С++ Я кстати несколько изменил первое сообщение. И еще вопрос, если, допустим, я буду в таблице хтмл писать в каждой ячейке form, то может быть ли обработаны все запросы сразу (ведь если я правильно понял, все это не сможет выстроиться в один запрос)? |
|
Отправлено: 21:56, 09-01-2012 | #3 |
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать Цитата blackmane:
Цитата blackmane:
Цитата blackmane:
|
|||
Отправлено: 09:39, 10-01-2012 | #4 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Цитата Sham:
![]() |
||
Отправлено: 10:39, 10-01-2012 | #5 |
Deadooshka Сообщения: 2566
|
Профиль | Отправить PM | Цитировать do-while делает минимум 1 цикл, даже если выборки нет, в результате чего внутри цикла будут неопределенные переменные.
|
Отправлено: 11:02, 10-01-2012 | #6 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Вроде как что начинает получатся (правда пока не на динамическом селекте ( ), но выдает ошибку:
Цитата:
Попытался сделать на основе удаления выбранных строк, но как то не сильно ( Цитата Sham:
|
||
Отправлено: 11:12, 10-01-2012 | #7 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Таки получилось (на не динамическом):
|
Отправлено: 12:18, 10-01-2012 | #8 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать А как сделать чтобы в поле мат ответственное лицо вводилось значение id_face (1.2.3), а форме выводилось значение name???
Сейчас записывается в конечную таблицу то, что я напишу в value (сейчас стоит поле name), хотелось бы чтобы записывался id_face, а при запросе отобразить - name.
|
Отправлено: 14:27, 10-01-2012 | #9 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Sham, может подскажете?
Я понял что нужно сделать, чтобы из динамических селектов передавать данные в таблицу, НО передача не возможна, так как в option второго уровня нет атрибута name, там в принципе во втором уровне нет тега option, где я должен указать "model[]". Как мне добавить этот атрибут? |
Отправлено: 20:37, 10-01-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] установил apache+php+MySQL но MySQL не работает | ejik_off | Вебмастеру | 13 | 10-05-2011 21:54 | |
[решено] Использование stored procedure в MySQL | Strange_V | Вебмастеру | 2 | 04-06-2009 15:00 | |
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php | v0f41k | Вебмастеру | 4 | 11-05-2008 22:08 | |
PHP+MySQL | GhostBuster | Программирование и базы данных | 7 | 21-08-2003 21:07 | |
php и mysql | ZDemon | Программное обеспечение Linux и FreeBSD | 7 | 08-02-2003 03:33 |
|