|
|
|
| я сам недавно столкнулся с этой проблемой,
решил :)
но у вас на форуме хитрее сделано, но не везде
нет исходников форума не могу посмотреть, за сим спрашиваю
например:
есть ссылка
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6042&page=1
если нехороший человек возьмет и сам напишет в адресной строке
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=6042&page=7
или
http://www.softtime.ru/forum/read.php?id_forum=2123123&id_theme=6042&page=1
у вас если $id нет то подставляетсья его максимально возможное значение
если ввести 1-й вариант останешься на той же страничке
если 2-й перекинет на форум по апачи d_forum=5
с темами ситуация другая
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=9042&page=1
скажет что такой темы нет и выдаст еррор
по совету Чеопса я вставил себе
и перед выводом инфо из базы данных по $id
if($id>=$rows) exit("Выбранного элемента нет в базе данных");
|
но он в случае несуществующего $id просто ничего не показывает или показывает страницу с текстом
хотелось бы как у вас :) | |
|
|
|
|
|
|
|
для: napTu3aH
(06.08.2005 в 20:39)
| | извините я торможу :)
if($id>=$rows)
$id=($rows--);
|
все понял | |
|
|
|
|
|
|
|
для: napTu3aH
(06.08.2005 в 20:39)
| | Исходники форма (вместе с несколькими варианрами дизайна) доступны для свободной загрузки из раздела downloads http://www.softtime.ru/info/downloads.php
PS В русской транслитации мне больше нравится кода cheops переводится как хеопс, а не чеопс :))) | |
|
|
|