PHP 4 на практике


         

php будет выглядеть примерно так,




Рис. 11.5.

Форма, отображаемая страницей add_bookmark.php

Следующая страница, view_bookmark.php, просто вызывает функцию view_bookmark( ). Код этой страницы приведен в листинге 11.10.

Листинг 11.10.

Программа view_bookmark.php

<html>

<?

INCLUDE("Listing11-8.php"); ?>

<head>

<title><?=$title:?></title>

</head>

<body bgcolor="<?=$bg_color;?>" text="#000000" link="#808040" vlink="#808040" alink="#808040">

view_bookmark($category) :

?>

Если занести в категорию dining информацию о нескольких сайтах, страница view_bookmark. php будет выглядеть примерно так, как показано на рис. 11.6.



Рис. 11.6.

Выполнение страницы view_bookmark.php для категории dining

Остается лишь создать страницу, на которой пользователь выбирает ссылки из списка. Я назвал этот файл index.php (листинг 11.11).

Листинг 11.11.

Программа index.php

<html>

<?

INCLUDE("init.inc");

?>

<head>

<titlex?-$title:?></title>

</head>

<body bgcolor="<?=$bg_color;?>" text="#000000" link="#808040" vlink="#808040"

alink="#808040">

<h4>Choose bookmark category to view:</h4>

<?

// Перебрать категории и создать соответствующие ссылки

while (list($key, Svalue) = each(Scategories)) :

print "<a href = \"view_bookmark.php?category=$key\">$value</a><br>";

endwhile;

?>

<p>

<b><a href="add_bookmark.php">Add a new bookmark</a></b>

</body>

</html>

Если оставить в массиве $categories значения, сохраненные в файле init.inc, в результате выполнения листинга 11.11 в браузер будет отправлен код HTML, приведенный в листинге 11.12.

Листинг 11.12.

Выходные данные, сгенерированные при выполнении index.php

<html>

<head>

<title></title>

</head>


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий