Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Объединить Вкладки для запроса
При этом получается дублирование кода формы. В POST-е имеется 3 функции (3 различных БД), и исходя из название формы, которая передаётся та функция поиска и срабатывает, в той БД.
Вот и думаю 1 функцию сделать и как-то через форму передавать доп. переменую где и буду определять таблицу в которой искать записи.
Как можно через 1 форму сделать всё?
P.S. Присвоить это всё к переменной и так выводить форму во всех вкладках не хотелось бы.
pantela
Отправлено: 25 Марта, 2014 - 19:15:26
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Подскажите как можно реализовать... Целую неделю голову ломаю
IllusionMH
Отправлено: 25 Марта, 2014 - 19:20:30
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, да банально при смене вкладки меняйте значение скрытого поля с именем таблицы или еще чем-то. Но имена таблиц лучше лишний раз не светить.
Самый простой способ прикрутить это значение к вкладке - селать кликабельную ссылку и вида #tablename и использовать его как значение для скрытого поля по клику(обрезав #)
Еще можно использовать дата атрибуты или все на что хватит фантазии
pantela
Отправлено: 25 Марта, 2014 - 19:53:53
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
Согласен, светить БД излешнего не надо, тут если уточнить мне 1 БД, но 3 различных варинтов значения в одной поле...
Виде готового решение сможите просто пример привести кода...
спс.Ув.
IllusionMH
Отправлено: 26 Марта, 2014 - 11:07:46
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Дальше получаете свое скрытое поле и записываете туда это значение. (Добавление)
Или можно сделать вкладки из input[type="radio"], все равно они превратились чисто в визуальный элемент.
pantela
Отправлено: 27 Марта, 2014 - 19:09:25
Частый посетитель
Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010
Помог: 1 раз(а)
спс, конечно большое, но нверное ваш вариант как-то сложный... Мне просто напросто надо на вкладки у которых есть id=... прицепить значение которое можно будет по POST передавать...
Цитата:
input[type="radio"]
Завтра попробую это может прокатет.
IllusionMH
Отправлено: 28 Марта, 2014 - 01:51:24
Активный участник
Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011 Откуда: .kh.ua
Помог: 242 раз(а)
pantela, передаются элементы формы, а не дивы. Вам нужно взять значение(ид) этого дива и вписывать в поле, чтобы была передача.
на jQ делается в пару строк. поищите val() и .click()
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.