Установка сборки Денвер
Денвер - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов на локальной Windows-машине без подключения к сети Интернет. Особенности установки, создание базы данных. Отображение в браузере значений полей таблицы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 21.07.2012 |
Размер файла | 5,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
- Установка сборки Денвер из MySQL, PHP, Apache
- Создание БД bdzakazi, пользователя Demon с паролем dfyz. Описание соединения с СУБД MySQL, соединение с БД, с идентификатором соединения $db
- Отображение в браузере всех значений поля zakazi в отсортированном виде
- Добавление новой записи с полями: id (автоинкремент), zakazchik, address, tel в таблицу tbzakazi
- Создание php файла для изменения в таблице tbzakazi значение записи в полях zakazchik, address, tel на новые значения
- Создание обработчика на добавление записи через форму в таблицу tbzakazi для всех её полей таблицы
Установка сборки Денвер из MySQL, PHP, Apache
Цель: Научиться устанавливать Денвер.
Задание.
1. Установить Денвер.
DENWER - это набор дистрибутивов и программная оболочка, предназначенный для создания и отладки сайтов на локальной Windows - машине, без подключения к сети Интернет.
1. Запускаем исполняемый файл Denwer3_Base_2010-01-29_a2.2.4_p5.3.1_m5.1.40_pma3.2.3 (2). Установщик спросит Вас: "Вы действительно хотите установить базовый пакет?", нажимаете "Да". После распаковки программа предложит закрыть браузер, если он у вас был запущен. Откроется окно, предлагающее нажать Enter (рис.1).
Рис.1 Шаг первый
2. В следующем окне нужно выбрать имя директории или букву флэш-накопителя, если установка производится на него. По умолчанию C: \WebServers (2-3).
Рис.2 Шаг второй
Рис.3 Шаг третий
3. Затем введите букву будущего виртуального диска. По умолчанию Z (рис.4).
Рис.4 Шаг четвертый
4. Система копирует файлы и затем предлагает на выбор два варианта создания виртуального диска: при загрузке Windows или при запуске Денвера. Выбираем 1 вариант (рис.5).
Рис.5 Шаг пятый
5. Программа спрашивает, надо ли создавать ярлыки на рабочем столе? Отвечаем "Да".
6. После этого установка заканчивается и запускается браузер Internet Explorer, выводящий окно, что Денвер успешно установлен. Там же даются дальнейшие инструкции по запуску сервера:
· Запустите Денвер, воспользовавшись ярлыком Start Denwer на Рабочем столе. Если вы не создавали ярлыки, то можно запустить Денвер по команде C: \WebServers/denwer\Run. exe.
· Откройте браузер и перейдите по адресу http://localhost.
· Вы должны увидеть главную страницу Денвера.
· Если после запуска Денвера http://localhost не открывается, проверьте, не блокируется ли Денвер вашим антивирусом или фаерволом.
Выполните обязательную проверку и настройку, напечатанную красным цветом, если у вас установлен мессенджер Skype.
7. Все. Денвер готов к работе.
Создание БД bdzakazi, пользователя Demon с паролем dfyz. Описание соединения с СУБД MySQL, соединение с БД, с идентификатором соединения $db
Цель: Научиться работать с панелью PHPMyAdmin.
Задание
1. Создать базу данных bdzakazi.
2. Создать таблицу tbzakazi.
3. Заполнить таблицу tbzakazi.
4. Создать пользователя Demon с паролем dfyz.
5. Описать соединение с СУБД MySQL и соединение с БД с идентификатором соединения $db, используя стандартные функции MySQL.
Научимся заходить на локальный SQL сервер, создавать свои БД, таблицы, добавлять свои записи. Зачем это надо знать: БД MYSQL - сервер БД. Он позволяет создавать большие сайты, где вся информация хранится в БД, затем покупаем хостинг и перекидываем всю информацию. Как попасть в MYSQL?
1. Запускаем сервер. Для этого нажимаем на ярлык Start Denwer.
2. Заходим в браузер вводим в адресной строке http://localhost/Tools/phpMyAdmin/.
3. Мы попадаем в управляющую программу (рис.6.).
Рис.6. Управляющая программа
4. Создадим свою БД bdzakazi (рис.7).
Рис.7 Создаём новую БД
5. Создадим таблицу с информацией о заказах (рис.8).
Рис.8 Создаём новую таблицу
6. Таблица в полусозданном состоянии, нужно заполнить ее структуру (рис.9).
Рис.9 Заполнение структуры таблицы
7. Нажимаем сохранить получим (рис.10).
Рис.10. Сохранение структуры таблицы
8. Заходим в меню Insert, заполняем все поля, жмем "Go". Таким же образом заполняем нужное нам количество заказчиков (рис.11).
Рис.11. Заполнение таблицы
9. Теперь заходим в меню Privileges и жмем "Add a new User. В открывшемся окне заполняем логин (Demon), пароль (dfyz), Host (local) выставляем все галочки и жмем "Go" (рис.12).
Рис.12. Создаем пользователя
10. Заходим в папку Z: \home\php\www и создаем в ней документ mysql. php в котором мы будем прописывать коды для соединения с СУБД MySQL и соединение с БД.
11. Заходим в программу PHP Expert Editor (редактор PHP) и вводим код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset=windows-1251">
<title> Соединяемся с БД </title>
</head>
<body>
<h1> </h1>
<? php
$db = mysql_connect ("localhost", "Demon", "dfyz");
mysql_select_db ("bdzakazi", $db);
? >
</body>
</html>
12. Теперь сохраним файл как PHP. Связь с СУБД MySQL создана.
Отображение в браузере всех значений поля zakazi в отсортированном виде
Цель: Научиться отображать в браузере все значения поля таблицы в отсортированном виде
Задание
Вывести все значения поля zakazi в отсортированном виде.
1. Для того чтобы отсортировать данные в таблице по полю zakazi нужно зайти в PHP Expert Editor и прописать там код сортировки (для сортировки используется свойство ORDER BY):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset=windows-1251">
<title> Соединяемся с БД </title>
</head>
<body>
<h1> Список </h1>
<? php
$db = mysql_connect ("localhost", "Demon", "dfyz");
mysql_select_db ("bdzakazi", $db);
$result = mysql_query ("SELECT * FROM tbzakazi ORDER BY Zakazchik", $db);
$myrow = mysql_fetch_array ($result);
do
{
echo $myrow ["Zakazchik"]. "<br>";
}
while ($myrow = mysql_fetch_array ($result));
? >
</body>
</html>
2. После чего нужно сохранить этот код как PHP-файл в папку Z: \home\php\www с названием sortirovka. php.
3. Теперь нужно запустить Денвер, после этого в любом браузере вписать путь к файлу сортировки http://php/sortirovka. php. После чего в браузере появится информация уже в отсортированном виде по полю zakazchik (рис.13).
Рис.13. Значение поля zakazchik в отсортированном виде
Добавление новой записи с полями: id (автоинкремент), zakazchik, address, tel в таблицу tbzakazi
Цель: Научиться добавлять данные в таблицу через браузер.
Задание
Создать PHP-код для добавления новой записи в таблицу tbzakazi.
денвер сборка программная оболочка
1. Для того чтобы добавить данные в таблицу нужно зайти в PHP Expert Editor и прописать там код добавления (для добавления используется свойство INSERT INTO … VALUES):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset=windows-1251">
<title> Соединяемся с БД </title>
</head>
<body>
<? php
$db = mysql_connect ("localhost", "Demon", "dfyz");
mysql_select_db ("bdzakazi", $db);
$result = mysql_query ("INSERT INTO tbzakazi (Zakazchik,Adress,Tel) VALUES ('Кучинка Никита','ул. Юности 15','12345')");
if ($result == 'true')
{echo "Информация в базу добавлена успешно!". "<br>";
}
else
{echo "Информация в базу не добавлена!". "<br>";
}
? >
</body>
</html>
2. До добавления новой записи наша таблица выглядит так (рис.14).
Рис.14. Таблица до добавления записи
3. Теперь нужно запустить Денвер, после этого в любом браузере вписать путь к файлу добавления http://php/vstavka. php. После чего в браузере появится надпись "Информация в базу добавлена успешно!" (рис.15).
Рис.15. Добавление записи в таблицу
4. Теперь посмотрим, как выглядит наша таблица с добавленной записью (рис.16).
Рис.16. Таблица с добавленной записью
Создание php файла для изменения в таблице tbzakazi значение записи в полях zakazchik, address, tel на новые значения
Цель: Научиться выполнять корректировку записей в таблице с помощью файла php.
Задание
Создать php файл для изменения значение полей zakazchik, address, tel таблицы tbzakazi с новыми значениями.
1. Для того чтобы изменить данные в таблицу нужно зайти в PHP Expert Editor и прописать там код изменения (для изменения используется свойство UPDATE … SET):
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset=windows-1251">
<title> Соединяемся с БД </title>
</head>
<body>
<? php
$db = mysql_connect ("localhost", "Demon", "dfyz");
mysql_select_db ("bdzakazi", $db);
$result = mysql_query ("UPDATE tbzakazi SET Zakazchik='Часовский Егор', Adress='ул. Космонавтов 52 кв.25', Tel='25698' WHERE ID='21'");
if ($result == 'true')
{echo "Информация в базе обновлена успешно!". "<br>";
}
else
{echo "Информация в базе не обновлена!". "<br>";
}
? >
</body>
</html>
2. До изменения записи наша таблица выглядит так (рис.17).
Рис.17. Таблица до изменения записи
3. Теперь нужно запустить Денвер, после этого в любом браузере вписать путь к файлу изменения http://php/izmenenie. php. После чего в браузере появится надпись "Информация в базе обновлена успешно!" (рис.18).
Рис.18. Изменение записи в таблице
4. Теперь посмотрим, как выглядит наша таблица с изменённой записью (рис.19).
Рис.19. Таблица с изменённой записью
Создание обработчика на добавление записи через форму в таблицу tbzakazi для всех её полей таблицы
Цель: Научиться создавать обработчик формы для добавления новой записи в таблицу tbzakazi.
Задание
Создать обработчик формы для добавления новой записи в таблицу tbzakazi.
1. Для того чтобы создать форму для добавления новой записи в таблицу tbzakazi нужно зайти в PHP Expert Editor и прописать там код добавления формы:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html" charset=windows-1251">
<title> Добавление заказчика в форме </title>
</head>
<body>
<form action="mysql_insert. php" method="post" name="form">
<p> Введите Фамилию и Имя заказчика:
<br>
<input name="name" type="text" size="20" maxlength="40"></p>
<p> Введите Адрес заказчика:
<br>
<input name="adress" type="text" size="20" maxlength="40"></p>
<p> Введите Телефон заказчика: <br>
<input name="tel" type="text" size="20" maxlength="40"></p>
<p> <input name="submit" type="submit" value="Занести нового заказчика в БД"></p>
</form>
</body>
</html>
2. Сохраним его в папку Z: \home\php\www под именем forma. php.
3. Таким же образом создадим документ mysql_insert. php в котором пропишем код добавления в нашу таблицу:
<html>
<head>
<title></title>
</head>
<body>
<? php
if (isset ($_POST ['Zakazchik']))
{$Zakazchik = $_POST ['Zakazchik'];
}
if (isset ($_POST ['Adress']))
{
$Adress = $_POST ['Adress'];
}
if (isset ($_POST ['Tel']))
{
$Tel = $_POST ['Tel'];
}
$db = mysql_connect ("localhost", "Demon", "dfyz");
mysql_select_db ("bdzakazi", $db);
$result = mysql_query ("INSERT INTO tbzakazi (Zakazchik,Adress,Tel) VALUES ('$Zakazchik','$Adress','$Tel')");
if ($result == 'true')
{
echo "Информация в базу добавлена успешно!". "<br>";
}
else
{
echo "Информация в базу не добавлена!". "<br>";
}
? >
</body>
</html>
4. Теперь нужно запустить Денвер, после этого в любом браузере вписать путь к файлу изменения http://php/forma. php. После чего в браузере появится созданная нами форма (рис.20).
Рис.20. Форма добавления новой записи
Размещено на Allbest.ru
Подобные документы
Денвер как набор дистрибутивов и программная оболочка, предназначенные для создания, а также отладки сайтов на локальном ПК под управлением Windows. Описание CMS JOOMLA. Разработка сайта и требования, предъявляемые к нему. Работа с шаблонами и запросами.
курсовая работа [3,0 M], добавлен 09.06.2014Представление данных в памяти компьютера. Обобщенные структуры и модели данных. Методы доступа к информации. Физическая организация системы управления базами данных, структура сервера. Архитектура "клиент-сервер". Создание базы данных с помощью "Денвер".
курсовая работа [770,3 K], добавлен 17.11.2014Технико-экономическое обоснование разработки Интернет-сайта адресно-телефонного справочника "Spravka.kz". Основные характеристики пакета "Денвер"; создание базы данных phones. Архитектура и интерфейс web-сайта. Размещение Google Maps на интернет-странице.
дипломная работа [2,0 M], добавлен 24.03.2014История развития вычислительных сетей. Понятия рабочих групп и доменов. Подключение к Интернет через прокси-сервер локальной сети. Возможности администрирования операционных систем Windows. Организация локальной вычислительной сети в компьютерном классе.
курсовая работа [1,3 M], добавлен 23.05.2013Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.
курсовая работа [4,3 M], добавлен 24.06.2019Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.
курсовая работа [818,0 K], добавлен 10.03.2016Структура таблицы и типы данных. Ввод данных в ячейки таблицы. Создание запросов на выборку, удаление, обновление и добавление записей, на создание таблицы. Основное различие между отчетами и формами, их назначение. Создание отчетов для базы данных.
курсовая работа [1,9 M], добавлен 17.06.2014Оборудование, необходимое для подключения к сети Интернет по ADSL. Порядок подключения оборудования: подключение сплиттера к телефонной розетке, модема и телефонных аппаратов к сплиттеру, модема к компьютеру. Расчет затрат на настройку локальной сети.
контрольная работа [540,2 K], добавлен 07.12.2013Проектирование структуры базы данных. Конструирование структуры будущих таблиц баз данных, основные приемы их заполнения и редактирования. Простая сортировка значений таблицы. Поиск записей по образцу. Как правильно сохранить и загрузить базу данных.
практическая работа [4,4 M], добавлен 02.04.2009Схема соединения компьютеров в локальной сети: линейная шина, звезда, кольцо. Аппаратное обеспечение: адаптер для передачи и према информации. Создание всемирной компьютерной сети Интернет. Базовые и прикладные протоколы. Способы подключения к интернету.
презентация [153,4 K], добавлен 27.04.2015