|
|
|
| Приветствую такой вопрос есть таблица с полями(id, nomer, nazvanie, soderjanie). Записи из этой таблички выводятся в цикле и преобразуются в гиперссылки примерно такова вида(Документ nomer nazvanie -> Документ 15 О цветах.). Вопрос вот в чем как по любой из гиперссылок открыть на новой странице то что находится в ячейке soderjanie, точнее как дать понять скрипту что нажали на эту ссылку а не на ту и он вывел нужный материал.
Вот пример упрощённого кода:
Страница 1, с гиперссылками
$pynkti = mysql_query('SELECT nomer, nazvanie FROM material');
while($rez=mysql_fetch_array($pynkti))
{
echo '<TR><TD align=center><A href=\'\'> Документ № '.$rez['nomer'].'. '.$rez['nazvanie'].' </A></TD></TR>';
}
|
Страница 2, материал
$viborka = mysql_query("SELECT soderjanie FROM material WHERE id=1 AND nomer=1");
$rez = mysql_fetch_array($viborka);
echo $rez['soderjanie'];
|
По отдельности все работает а как вместе слепить не знаю... | |
|
|
|
|
|
|
|
для: berson
(31.07.2014 в 01:30)
| |
........... WHERE id=(int)$_GET['id'] AND nomer=(int)$_GET['nomer']..............
|
| |
|
|
|
|
|
|
|
для: moonfox
(31.07.2014 в 02:25)
| | Приношу свои извинения за скудоумие но у меня кое что не получается. Я так понял параметры id и nomer передаются при помощи метода ГЕТ(тоесть в URLе) и потом приводится к числу типа integer(целое число), но вот проблема в том что КАК ПЕРЕДАТЬ ГИПЕРССЫЛКЕ ДАННЫЕ ПАРАМЕТРЫ. Пробовал по разному и добился трех результатов:I - Вообше не чего не передает, страница пуста, значение переменной на второй странице = NULL. II - Страница также пуста в переменной лежит значение = 0 и если ее увеличить до запроса на выборку из БД на N то выведется Nный материал. III - Както переменная стала сама равна 1 ХЗ как так.
Не могли бы вы написать как должна выглядеть гиперссылка.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: berson
(01.08.2014 в 19:53)
| |
$pynkti = mysql_query('SELECT id,nomer, nazvanie FROM material');
while($rez=mysql_fetch_array($pynkti))
{
echo '<TR><TD align=center><A href='.$rez['id'].'> Документ № '.$rez['nomer'].'. '.$rez['nazvanie'].' </A></TD></TR>';
}
|
$viborka = mysql_query("SELECT soderjanie FROM material WHERE id=".(int)$_GET['id']);
$rez = mysql_fetch_array($viborka);
echo $rez['soderjanie'];
|
| |
|
|
|
|
|
|
|
для: Valick
(01.08.2014 в 22:01)
| | Выражаю свою не человеческую благодарность и отдельное СПАСИБО moonfox и Valick. Все работае просто замечательно)))
Выкладываю полностью функциональный код(с прописанным адресом он же URL) чтоб другие не мучились если что.
Страница 1 с гиперссылками(скажем с именем index.php):
$pynkti = mysql_query('SELECT id, nomer, nazvanie FROM material');
while($rez=mysql_fetch_array($pynkti))
{
echo '<TR><TD align=center><A href=vm.php?id='.$rez['id'].'> Документ № '.$rez['nomer'].'. '.$rez['nazvanie'].' </A></TD></TR>';
}
|
Страница 2 с материалом(с именем скажем vm.php):
$viborka = mysql_query("SELECT soderjanie FROM material WHERE id=".(int)$_GET['id']);
$rez = mysql_fetch_array($viborka);
echo $rez['soderjanie'];
|
Еще рас спасибо. | |
|
|
|