Урок 1. Создание гостевой книги

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
гостевая книга

От автора: так уж повелось, что гостевая книга для начинающих программистов является неким тестовым заданием по проверке усвоения основ программирования. Наверное, это не случайно, ведь гостевая книга захватывает множество тем - это работа с формами, работа с БД, работа с функциями и др.

В этом уроке мы с Вами также пройдем это тестовое задание и создадим нашему сайту собственную гостевую книгу. При этом наша гостевая книга будет вполне законченным продуктом, установить и настроить который не составит никакого труда - достаточно изменить настройки в конфигурационном файле, запустить файл установки... и гостевая книга готова. При этом в нашем продукте будут предусмотрены такие вещи, как роль администратора, BB-теги и прочее.

lesson

Все уроки курса:

Метки:

Комментарии (8)

  1. [email protected]

    Здравствуйте!

    Почему-то у меня после нажатия на «Отправить» переходит на белый экран. И только когда заново открываешь страницу можно увидеть комментарий.

    • Андрей Кудлай

      Здравствуйте.
      Значит, есть ошибки в коде. Сравните Ваш код с кодом из исходников или просто возьмите код из исходников и замените им Ваш. Коды в исходниках — рабочие.

  2. Ruson

    У меня при попытке запустить с исходников выдает ошибку, не нравится переменная $res в mysql_fetch_assoc()

    Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\OpenServer\domains\member-book.com\sources\functions.php on line 46

    • Андрей Кудлай

      Только что проверил исходники — у меня такой проблемы нет, все работает. Вы дамп БД не забыли импортировать? Таблица post в БД есть? Попробуйте добавить в 45-ю строку данного файла выдачу ошибки при выполнении запроса:
      $res = mysql_query($query) or die(mysql_error());

  3. Ruson

    Перезалил еще раз, все работает. Извините за ложный вызов =)

  4. Ruson

    Данный урок — это хорошая практика в продолжение Вашего курса по PHP. Спасибо!

    Подскажите как в этой гостевой книге можно ораганизовать поиск по имени, понятно что в двух словах не опишешь всего, но хотя бы приблизительно, в какую сторону смотреть.

    • Андрей Кудлай

      В текущей простейшей реализации поиск — это простейший запрос по полю name:
      SELECT * FROM post WHERE name LIKE ‘%$name%’
      В переменной $name будет введенное имя для поиска. В результате мы достанем записи, по указанному имени.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree