Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка додатка "Фрахт"

Реферат Розробка додатка "Фрахт"





торінках, а не створювати одну монолітну сторінку. Такий метод побудови має свої переваги і недоліки.

З одного боку, побудова динамічного оточення, в якому задіяно кілька сторінок, може привести до дублювання фрагментів програми і ускладнення проекту в міру його зростання. З іншого боку, простіше працювати з окремими сторінками, надаючи дизайнерам і розробникам сторінки можливість працювати з звичайними HTML-елементами.


.1 Робота з користувачами


Далі буде описаний процес створення тієї частини системи, яка відноситься до зареєстрованим користувачам. Щоб спростити процес додавання інформації, в першу чергу необхідна саме ця складова. Перед тим як це здійснити, необхідно отримати можливість створювати саму обліковий запис.


.1.1 Файли join.php і dblib.inc.

Файл join.inc містить форму для введення імені та пароля. Для перевірки того, що ім'я не дублюється, і того, що є можливість додавати інформацію про користувачів, необхідно відкрити базу даних. Оскільки в міру створення системи доводиться досить часто стикатися з необхідністю відкривати базу даних, має сенс відразу написати відповідну функцію. Дана функція зберігається в окремому документі. Потім можна буде мати можливість додавати її в будь-яку програму за допомогою директиви include (). Даний документ буде називатися dblib.inc і надалі буде використовуватися для зберігання всіх функцій, що працюють з базами даних. Побачити його код можна в додатку 1. Це дозволить не вносити SQL-конструкції в основні РНР-програми.

Крім того, зберігання функцій, які спілкуються з базою даних окремо від основної програми, значно спростить процес переорієнтації цієї програми на інші програми зберігання інформації. У цьому випадку потрібно буде тільки переписати функції взаємодії з базами даних, проте інша частина програми залишиться незмінною і стане працювати так, як вона задумана.

Нижче приведена функція, яка з'єднується з базою даних [1]:


$ link; (); connectToDB ()

{$ link;

$ link=mysql_connect («localhost», «root», «»); (! $ Link)

die («Не можу підключитися до MySQL»);

mysql_select_db («organizer», $ link) die (

«Не можу підключитися до організатора:». mysql_error ());

}


У функції connectToDB () оголошується глобальна змінна $ link, яка буде зберігати ідентифікатор бази даних, що повертається функцією mysql_connect (). Глобальної змінної була оголошена змінна $ link для того, щоб інші функції взаємодії з базами даних мали доступ до ідентифікатора бази. Функції $ connectToDB дозволяє не тільки з'єднатися з демоном mysql, а також вибрати базу даних organizer. Оскільки успіх цієї операції визначає роботу всього програми, у випадку якщо функція mysql_connect () або mysql_select_db () не закінчуються успішно, виконання програми припиняється.

Далі створюється бібліотека, до якої мають доступ усі сторінки. Вона називається сlublib.inc і містить функції управління сесією та авторизації. Лістинг бібліотеки clublib.inc приведений в лістингу 2. Були використані функції роботи з сесіями для зберігання асоціативного масиву під назвою $ session. У файлі...


Назад | сторінка 7 з 50 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми, що використовує однофайловий базу даних на Pascal
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Розробка програми для роботи з базою даних
  • Реферат на тему: Створення бази даних за допомогою програми Microsoft Access: Склад