|
|
|
|
|
для: Яшкин пень
(18.10.2009 в 13:43)
| | админы форума! Вы заделали вроде эту брешь, поделитесь кодом! | |
|
|
|
|
|
|
|
для: Trianon
(18.10.2009 в 20:17)
| | Надо быть создателем, чтобы понять логику.. | |
|
|
|
|
|
|
|
для: neadekvat
(18.10.2009 в 15:43)
| |
CREATE TABLE `liteforum_last_time` (
`id_author` int(11) NOT NULL auto_increment,
`now1` datetime NOT NULL default '0000-00-00 00:00:00',
`last_time1` datetime NOT NULL default '0000-00-00 00:00:00',
`now2` datetime NOT NULL,
`last_time2` datetime NOT NULL,
`now3` datetime NOT NULL,
`last_time3` datetime NOT NULL,
PRIMARY KEY (`id_author`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=cp1251;
|
| |
|
|
|
|
|
|
|
для: Trianon
(18.10.2009 в 15:32)
| | То есть при создании и удалении форумов изменяется структура бд? о.О | |
|
|
|
|
|
|
|
для: Рома
(18.10.2009 в 14:45)
| | там хуже... Там для каждого форума свое поле создается...
Отсюда и трепет в членах ошибки в запросах.
Ну не хранят в таблицах БД данные в горизонталь! | |
|
|
|
|
|
|
|
для: Яшкин пень
(18.10.2009 в 13:55)
| | По хорошему бы спросить сначала у базы есть ли такой форум и если нет, вывести соотв. сообщение прямо в дизайне. Хеопс к неправильно набранным темам сделал(Тема отсутствует или закрыта для просмотра.), а к форумам почему-то нет. | |
|
|
|
|
|
|
|
для: flaers
(18.10.2009 в 13:45)
| | А как?
if($id_forum=="") $id_forum = 1;
|
if(empty($_GET['id_forum']))
|
| |
|
|
|
|
|
|
|
для: Яшкин пень
(18.10.2009 в 13:43)
| | получаете переменную $_GET['id_forum']; и проверяете на существование
если существует выводите форум, если нет то выводите сообщение об ошибке | |
|
|
|
|
|
|
| У меня лайтфорум.
Пример такой. Если я наберу несуществующий номер форума (допустим 20)
http://www.softtime.ru/forum/index.php?id_forum=20
пишет
Произошла исключительная ситуация (ExceptionMySQL) при обращении к СУБД MySQL.
|
и далее по тексту...
это можно чем нибудь заменить? | |
|
|
|
|