в работе над этим приложением
Следующим шагом в работе над этим приложением будет создание инициализа-ционного файла. Помимо глобальных переменных, в инициализационном файле определяются две функции: add_bookmark( ) и view_bookmark( ). Функция add_bookmark( ) получает пользовательский ввод из формы и включает его в базу. Функция view_bookmark( ) получает индекс категории, читает из базы данных все записи, относящиеся к указанной категории, и отображает их в браузере. Инициализацион-ный файл приложения init.inc с комментариями приведен в листинге 11.8.
Листинг 11.8.
Инициализационный файл каталога ссылок (init.inc)
<?
// Файл: init.inc
// Назначение: глобальные переменные и функции.
// используемые в проекте
// Стандартный заголовок страницы $title = "My Bookmark Repository":
// Цвет фона $bg_color = "white";
// Дата
$post_date = date("Ymd");
// Категории $categories = array(
"computers",
"entertainment",
"dining",
"lifestyle",
"government",
"travel");
// Данные сервера MySQL $host = "localhost"; $user = "root"; $pswd = "";
// Имя базы данных $database = "book";
// Имя таблицы $bookmark_table = "bookmarks";
// Цвет ячеек таблицы $cell_color = "#c0c0c0";
// Установить соединение с сервером MySQL
@mysql_pconnect($host, $user, $pswd) or die("Couldn't connect to MySQL server!");
// Выбрать базу данных
@mysql_select_db($database) or die("Couldn't select Sdatabase database!");
// Функция: add_bookmark( )
// Назначение: включение новой ссылки в таблицу bookmark.
function add_bookmark (Scategory, Ssitejname. $url, $description) {
GLOBAL $bookmark_table, $post_date;
$query = "INSERT INTO $bookmark_table
VALUES(\"$category\", \"$site_name\", \"$url\", \"$post_date\", \"$description\")";
$result = @mysql_query($query) or die("Couldn't insert bookmark information!");
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий