су: логін, пароль, прізвище, ім'я, по батькові, місто, адреса, телефон, аватар. Створюється функція get () для отримання даних з форми. За допомогою методу $ _POST виходить дані з форми і присвоюються значення в змінні, які оголошені в класі NewUser. Далі створюється функція insertprep () для додавання даних в базу даних і потім створюється об'єкт класу NewUser для роботи цього класу.
Далі у файлі reg.php використовується створений екземпляр даного класу.
Створення складних сайтів, таких як Інтернет-магазини неможливо без розробки спеціальних програмних модулів.
Деякі програмні модулі, які розробник планує зробити для майбутнього Web-додатки:
) форма авторизації і обмеження доступу - застосовується як інструмент контролю доступу відвідувачів сайту до різних матеріалів сайту, розділяючи зареєстрованих користувачів, клієнтів і гостей сайту;
) каталог парфумів - зробить пошук товару, що найбільш оперативним, ефективним і наочним. Каталог буде йти в парі з формою попереднього замовлення онлайн;
) форма замовлення - дасть відвідувачам можливість легко і швидко оформити попереднє замовлення на ті чи інші товари. Крім того, система оформлення замовлення пропонує можливість формування «кошика пропозицій». Переглядаючи каталог пропозицій на сайті, відвідувач поміщає зацікавили його пропозиції в «кошик» і потім цілим списком оформляє замовлення. Модуль управління кошиком замовлення дозволить користувачеві змінювати кількість замовлених примірників, видаляти записи, редагувати дані замовника;
) форма пошуку на сайті дозволить відвідувачам сайту легко відшукати потрібну інформацію на сайті;
Cайт парфумерії повинен бути зручний для користувача, простий в управлінні, інформативний. Він повинен асоціюватися з високим рівнем сервісу і турботи про клієнта. Забезпечити такі можливості допоможуть програмні модулі.
Програмні модулі зроблять сайт цікавим, зручним і корисним. Різні програмні модулі дозволять сайту гостинно зустрічатимуть своїх гостей, дізнаватися своїх гостей, з'ясовувати їх цікаві та уподобання, оперативно отвечать на їх питання, допомагати швидко і легко знайти необхідні їм товари, дані, швидко і зручно оформляти замовлення на продукцію. Системи пошуку по сайту, каталог парфумів, блоки анонсів розділів допоможуть швидко знайти необхідне. Програмні модулі авторизації і контролю захистять конфіденційну інформацію від інших очей.
. ПРОЕКТУВАННЯ WEB-ДОДАТКИ
Структура сайту - це логічний взаємозв'язок окремих сторінок сайту, представлена ??в ієрархічному порядку. Визначення структури сайту - це абсолютно необхідний етап у роботі над проектом, тому йому завжди приділяється особлива увага. При розробці структури необхідно врахувати тему майбутнього ресурсу, доступність інформації для користувача, ретельно продумати можливий шлях відвідувачів по сторінках сайту, розробити навігацію, яка буде зрозуміла для користувача з першого погляду. Структура сайту включає в себе логічну й фізичну структури.
Рис. 4.1-Логічна структура сайту
Завдяки розробці логічної структури сайту встановлюється зв'язок декількох ніяк не пов'язаних один з одним Web-сторінок і супутніх їм файлів графічних зображень.
Фізична структура сайту - це розташування файлів і папок всередині кореневого каталогу сайту.
З малюнка видно, що коренева папка під назвою parfum містить підпапки img_tov, img_proizv і scripts, а також в ній знаходиться скрипт під назвою index.php.
Це файл головної сторінки Web-додатки парфумерії, тобто той файл, який завантажується, коли відвідувач звертається безпосередньо до якої-небудь директорії. У папці scripts розташовані скрипти для нового сайту, а в папках img_tov і img_proizv знаходяться картинки із зображеннями товарів та їх виробників у форматі * .png і * .jpg.
Фізична структура сайту розробляється в процесі створення Web-додатки, вона дає можливість правильної організації файлів і папок файлової системи. Більш-менш точне збереження порядку проходження логічних розділів у фізичній структурі сайту дозволить уникнути плутанини при подальшому доповненні та оновленні матеріалів.
Одним словом, фізична структура сайту повинна бути така, щоб з нею було зручно працювати. Зручність - ось заради чого вона створюється.
Рис. 4.2-Фізична структура сайту
. Структре БАЗИ ДАНИХ WEB ДОДАТКИ
База даних - невід'ємна частина сучасного Web-додатки. У ній зберігається вся інформація, необхідна для роботи сайту. Цілі використання бази дан...