Установка сборки Денвер

Денвер - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов на локальной 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.