Глава 23
Следующий сценарий, используемый администратором сайта, предназначен для вывода меню
и выполнения административных функций по добавлению и изменению данных базы.
Листинг 23.9 admin_insert.php - сценарий с меню администратора и основными формами для
редактирования данных базы
<html>
<head>
<title></title>
</head>
<body>
<?php
function __autoload($class)
{
// Подключение файла с именем "class_имя_класса.php"
include("class_" . $class . ".php");
}
$page= new hat_foot;
$page->hat();
@$tema=$_GET['format'];
if(!$tema)
{
echo "<table border=0><tr><td colspan=2>Выберите, с какими данными вы хотите работать:</td></tr><tr><td>";
echo '<form><select name="format" size="1">';
echo '<option value="orders">Получить список заказов';
echo '<option value="countries">Добавить сведения о стране';
echo '<option value="cities">Добавить сведения о городе';
echo '<option value="hotels">Добавить сведения об отеле';
echo '<option value="tours">Добавить тур';
echo '</select><input type="submit" value="OK"></form>';
}
else
{
switch ($tema)
{
case 'orders':
$order = new order();
$order->show_orders();
$order->connect_close();
break;
case 'countries':
echo "Введите данные: \n";
echo "<form method=POST action=insert_country.php>";
echo "<input type=text name=strana value='Название страны'>\n";
echo "<input type=text name=descr value='Описание страны'>\n";
echo "<input type=hidden name=tbl value=".$tema.">\n";
echo "<input type=submit value=OK>\n";
echo "</form>";
break;
case 'cities':
echo "Введите данные: \n";
echo "<table border=0><form method=POST action=insert_city.php>";
echo "<tr><td><input type=text name=strana value='Название страны'></td></tr>\n";
echo "<tr><td><input type=text name=gorod value='Название города'></td></tr>\n";
echo "<tr><td><textarea name=descr cols=40 rows=3>Описание города</textarea></td></tr>\n";
echo "<input type=hidden name=tbl value=".$tema.">\n";
echo "<tr><td><input type=submit value=OK></td></tr>\n";
echo "</table></form>";
break;
case 'hotels':
echo "Введите данные: \n";
echo "<table border=0><form method=POST action=insert_hotel.php>";
echo "<input type=hidden name=tbl value=".$tema.">\n";
echo "<tr><td><input type=text name=strana value='Название страны'></td></tr>\n";
echo "<tr><td><input type=text name=gorod value='Название города'></td></tr>\n";
echo "<tr><td><input type=text name=hotel value='Название отеля'></td></tr>\n";
echo "<tr><td><textarea name=descr cols=40 rows=3>Описание отеля</textarea></td></tr>\n";
echo "<tr><td><input type=text name=stars value='Класс отеля в *'></td></tr>\n";
echo "<tr><td><input type=text name=foto value='Имя файла с фото'></td></tr>\n";
echo "<tr><td><input type=submit value=OK></td></tr>\n";
echo "</table></form>";
break;
case 'tours':
echo "Введите данные: \n";
echo "<table border=0><form method=POST action=insert_tour.php>";
echo "<tr><td><input type=text name=strana value='Название страны'></td></tr>\n";
echo "<tr><td><input type=text name=gorod value='Название города'></td></tr>\n";
echo "<tr><td><input type=text name=hotel value='Название отеля'></td></tr>\n";
echo "<tr><td><input type=text name=startdate value='Дата YYYY-MM-DD'></td></tr>\n";
echo "<tr><td><input type=text name=dbl value='Место в 2-м.номере'></td></tr>\n";
echo "<tr><td><input type=text name=sngl value='Цена 1-м. номера'></td></tr>\n";
echo "<tr><td><input type=text name=duration value='Сколько дней'></td></tr>\n";
echo "<input type=hidden name=tbl value=".$tema.">\n";
echo "<tr valign=top><td><input type=submit value=OK></td></tr>\n";
echo "</table></form>";
break;
}
}
$page->footer();
?>
</body>
</html>
Назад |
Начало урока |
Вверх |
Вперед
Содержание