Поддерживаю. Умение пользоваться скальпелем не сделает вас первоклассным хирургом. Многолетний опыт, умение пользоваться инструментами, умение видеть ошибки еще на стадии проектирования и многое другое.
Из всего я бы выделал одно из самых важных - опыт, практический опыт, чем больше, тем лучше.
Мой вам бесплатный совет: изучите и используйте Twig.
И та статья, с шаблонизатором, старая она, сейчас так мало кто пишет.
Цитата:
Tiger (c) 2004 специально для Web-support.ru.
Raisin пишет:
её надо как то изменить, написать адрес каталога? Как ее изменить?
Вместо точки напишите свой каталог, хоть в этом не смысла. Для справки: "." это текущий каталог, в котором размещен скрипт.
Raisin пишет:
Объясните мне пожалуйста для чего дважды указывать путь каталога?
Так уж там сделано. Хотите переделать? - Поправьте конструктор, чтобы директория не была обязательной при создании объекта, и если она не указана - использовать $this->root.
Ваша ошибка в том, что mysql_query при запросе типа SELECT возвращает объект если запрос успешен (и даже когда ничего не найдено это тоже успешный запрос), а FALSE он вернет лишь в случае ошибки.
Из $result, с помощью mysql_fetch_array, вам нужно получить результат запроса (массив), а в нем лишь проверять, нашлось ли что-то ($array[ 'id' ] в вашем случае).
Читайте статьи, смотрите чужие примеры. Сайт php.net поставьте в закладки в браузере и заглядывайте в него по любому вопросу, так вы сэкономите себе много времени.