Упражнение
В данной главе мы с вами написали гостевую книгу, но она далека от совершенства.
Первое, что необходимо реализовать - это постраничный вывод сообщений, т.к., если в гостевой
книге будет, скажем, порядка 100 сообщений, то смотреть их на одной странице неудобно.
Вторым шагом разработайте четыре программы для администрирования гостевой книги. Это программа
gbadminshow - показывает сообщения с IP адресами тех, кто их написал, и кнопками для редактирования
и удаления сообщения. Кнопка удаления сообщения ссылается на вторую программу - gbdel, которая
удаляет сообщение. Программа gbdel получает на вход dsn и id сообщения, которое
необходимо удалить из базы. Соответственно, она выполняет запрос DELETE FROM message WHERE id=идентификатор сообщения.
Кнопка редактирования сообщений ссылается на программу gbeditshow, которая отображает
наше сообщение в HTML-форме, где мы сможем его редактировать. Эта HTML-форма аналогична
HTML-форме по добавлению сообщений за исключением кнопки "Отправить". Кнопка "Отправить"
ссылается на четвертую программу gbedit. Программа gbedit отличается от программы gbadd тем,
что выполняет SQL-запрос UPDATE, а не INSERT.
|