русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Практическая часть


Дата добавления: 2015-07-09; просмотров: 935; Нарушение авторских прав


ЛАБОРАТОРНАЯ работа №13-14

Тема: Взаимодействие PHP и MySQL
Цель: 1) Изучить основные функции подключения к базе данных; 2) Изучить возможности программы phpMyAdmin; 3) Научиться выбирать с базы данные соответствующие определенному критерию выборки.
Время: 4 часа = 2 пары

Практическая часть

 

1. Проверьте что ваша папка c:\webservers\home\<фамилия> существует.

2. Скопируйте на свой сайт папку PhpMyAdmin (взять папку можно в архиве к лабораторной работе на сайте)

3. Запустит денвер.

4. Открыть в браузере phpMyAdmin http://<фамилия>/phpmyadmin. (Если все сделали правильно то увидите окно разделенное на два фрейма: в левом список баз данных на локальном компьютере, а справа рабочая область).

5. Создайте базу данных library451 или library452. В поле «Новая база данных» укажите имя и нажмите кнопку «Создать».

6. Сделайте базу данных library451 активной. Для этого в левом фрейме выберите базу library451. Сейчас в базе нет таблиц.

7. Создайте в базе данных таблицу books, состоящую из трех полей.

8. Укажите типы полей: id – int ключевое, autoincriment, name и title – varchar на 255 символов.

9. Используя команду верхнего меню PhpMyAdmin «Вставить» добавьте название 3-4 книг и авторов.

10. Используя команду «Обзор» просмотрите таблицу.

11. База данных создана, наполнена приступим к программированию.

12. Создайте на своем сайте папку books, а в нее поместите следующие файлы (для создания php-файлов с подсказкой синтаксиса предпочтительно использовать программу Rapid PHP 2008):

index.php

<? echo”Hello!”; ?>

13. Настройте Rapid PHP на работу с денвером «мимо» браузера (на примере домена test1.ru): Options Þ Preferences Þ Preview Þ Mapping Þ выделите строчку Edit Þ Local or FTP Path: Z:\home\test1.ru\www\, а параметр Web Server Path установите в http://test1.ru/.



Там же в настройках Preview Þ Script Preview установите в z:\usr\local\php5\php-cgi.exe

14. Используя preview проверьте что все работает прямо из программы.

15. Измените содержимое файлов:

index.php

Просмотрите файл, обратите внимание на ссылки сформированные автоматически.

16. Создайте след. файлы:

new.html


save_new.php

17. Проверьте как работает создание новой книги.

18. Посмотрите через PhpMyAdmin как изменилась таблица books.

19. Создайте следующие файлы:

edit.php

save_edit.php

20. Проверьте как редактируются книги

21. Создайте файл для удаления страниц

delete.php

22. Проверьте удаление книг. Обратите внимание на то, как работает функция header().

23. Для авторизации доступа создайте (скопируйте и измените) файлы .htaccess и .htpasswd. Поместите их в ту директорию, которая должна быть защищена паролем (логин: admin, пароль: admin). Что бы добавить в файл свои логин и пароль можно воспользоваться утилитой htpasswd.

------------------------------------------------------

24. Дополните в библиотечку возможностью загружать книги в электронном формате и Preview с обложками книг!!! (см. лабораторную работу №11).



<== предыдущая лекция | следующая лекция ==>
Значення стилів наведені у таблиці. | Организация представительской Web-страницы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.363 сек.