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

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





овнене Чи поле form [name]. Крім того, перевіряється правильність значень у полі form [frcountry]. Якщо змінна $ message містить порожній рядок, вважається, що умови для пересланих користувачем даних виконуються. Після цього інформація користувача передається функції під назвою updateOrg (), яка заповнює відповідний рядок таблиці clubs. Функції updateOrg () передається ідентифікатор компанії разом зі значенням полів name, frcountry, phone, mail, contact в таблиці clubs.


function updateOrg ($ id, $ name, $ frcountry, $ phone, $ mail, $ contact)

{$ link;

$ query=«UPDATE clubs set name="$ name », frcountry =« $ frcountry », phone =« $ phone », mail =« $ mail », =« ; contact » WHERE id="$ id» »;

$ result=mysql_query ($ query, $ link); (! $ result) («updateOrg: помилка прм оновленні». mysql_error ());

}


Після того як рядок бази даних модифікується, користувач переадресується на сторінку, що містить меню членів клубу - membersmenu. php. Якщо користувач потрапив на сторінку updateclub.php за посиланням або закладці, змінна $ actionflag не буде встановлена ??в, тому фрагмент, що відповідає за перевірку і модифікацію, буде пропущений. Асоціативний масив $ club_row заповнювався, коли викликалася функція checkUser (). Цей масив містить імена і значення з поточного рядка бази даних. Значення з даного масиву записуються в змінну $ form. Таким чином, форма модифікації рядка бази даних буде заповнена поточною інформацією.

4.1.3 Файл membersmenu.php

Сторінка membership.php - головна станиця для зареєстрованих користувачів. По суті, це список посилань, куди можна додавати новини та торгові пропозиції, які можуть бути цікаві для співробітників компанії. Цю програму можна побачити в лістингу додатку 6.

На цій сторінці використовується новий прийом. Після виклику функції checkUser (), що перевіряє, чи є користувач співробітником компанії, передається масив, що повертається цією функцією, іншої функції, яка міститься у файлі clublib.inc. Функція checkClubData () перевіряє, ввів користувач опис компанії. Користувачам не можна вводити і змінювати пропозиції, до того як вони заповнять інформацію про свою компанію. Нам потрібно як мінімум назву компанії.


function checkClubData ($ clubarray)

{

if (! isset ($ clubarray [name]))

{(«Location: updateclub.php?». SID);

exit;

}

}


.1.4 Файл login.php

Перед тим як перейти на сторінки, де зареєстровані користувачі зможуть вводити пропозиції по вантажах і транспорту, необхідно створити програму login.php. Ця програма буде дозволяти зареєстрованому користувачу входити в оточення. Програма login.php наведена в додатку 7.

Структура цієї програми вже використовувалася. Тут знову використовуються файли dblib.inc і clublib.inc для ініціалізації з'єднання з базою даних і відкриття сесії.

Якщо прапор $ actionflag встановлений, перевіряються поля форми. Тут використовується нова функція з бібліотеки dblib.inc. Ця функція перевіряє елементи $ form [login] і $ form [passwor...


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





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

  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...
  • Реферат на тему: Розробка моделі бази даних для компанії, що займається прокатом автомобілів
  • Реферат на тему: Потужні важелі e-mail. E-mail маркетинг
  • Реферат на тему: Основні функції бази даних Access
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...