|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.08.2011, 23:50 | #1 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
выборка из БД при нажатии на кнопку
суть в следующем - есть результат выборки... строится таблица
далее нужна кнопка "Показать подробнее" при ее нажатии выполняется еще один селект и выводиится вторая таблица... но задача, чтобы и первая таблица оставалась на экране, при этом первый селект заново не выполнялся... это возможно без js и ajax? пробую так... <form><input type="button" value="Показать" onclick="<?php start()?>"></form> ну и функция function start() { $query2 = "SELECT .... .... "; $result2 = mysql_query($query2) or die("Invalid query: " . mysql_error()); } пробовал через get, но тогда не выводится первая таблица... спасибо заранее за советы! |
31.08.2011, 00:05 | #2 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
вы так делали?
первая таблица выводиться по первому параметру GET т.е. site.php?table=1 после силка <a href="site.php?table=1&all=2">Показ ать подробнее</a> Код:
|
31.08.2011, 00:11 | #3 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
так да.. должно получиться... щас попробую по скорости - спасибо!
|
31.08.2011, 00:20 | #4 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
ночью уже туплю...
<form method="get" action="munvyborword9.php?tab=1&all =1" name="tab"><input type="submit" value="Показать"></form> <?php if (!empty($_GET['all'])){ ничего не происходит при нажатии на кнопку |
31.08.2011, 00:29 | #5 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
отбой... поставил форму ниже и все ок... спасибо!
но проблемы это не решило, так как все $_POST из формы сбрасываются... и не строится первый селект... Последний раз редактировалось Dmitry1983; 31.08.2011 в 00:31. |
31.08.2011, 00:52 | #6 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
а если все передавать через $_POST
может будет неудобно так писать Код:
Последний раз редактировалось X@OC; 31.08.2011 в 01:01. |
31.08.2011, 20:59 | #7 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
к сожалению тож не работает... не сохраняются резултаты первой выборки где присваиваются значения переменным методом POST...
|
31.08.2011, 21:20 | #8 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
сорри за код... ниже исправил
|
31.08.2011, 21:21 | #9 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
PHP код:
</table> <form method='post' action='' name='tab'> <input type='hidden' name='table2' value='1'> <input type='hidden' name='all2' value='2'> <input type='submit' value='Показать подробнее'></form> далее кнопка "Показать подробнее" и должна делаться новая выборка, испоользуя WHERE и IN из первой "части"... <table border="1"> PHP код:
|
31.08.2011, 21:39 | #10 |
Пользователь
Регистрация: 24.06.2011
Сообщений: 80
|
теперь работает, но теперь первая таблица не выводится...
что собственно логично, страница перегружается, форма остается пустой, а все эти POST получаюися пустышками - это чтож - каждый POST записывать в $_Session? а если их 100 будет? походу тут вообще все подругому надо((( Последний раз редактировалось Dmitry1983; 31.08.2011 в 21:43. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
диалоговое окно при нажатии на кнопку | sbury | JavaScript, Ajax | 5 | 02.02.2011 15:31 |
Уничтожить кнопку при нажатии на неё же. | NoName_emaNoN | Общие вопросы Delphi | 28 | 22.01.2011 15:42 |
при нажатии на кнопку Delete | vik85 | Помощь студентам | 0 | 20.12.2009 20:34 |
Скрытие интерфейса при нажатии на кнопку | kostghost | Общие вопросы Delphi | 3 | 28.08.2009 11:10 |
прокрутка при нажатии на кнопку | neformat | JavaScript, Ajax | 0 | 20.06.2008 20:40 |