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

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





d].


function checkPass ($ login, $ password)

{$ link;

$ result=mysql_query («SELECT id, login, password FROM clubs WHERE login="$ login »and password =« $ password »», $ link); (! $ result ) («Помилка checkPass:». mysql_error ()); (mysql_num_rows ($ result)) mysql_fetch_array ($ result);

return false;

}


Функція checkPass () приймає ім'я і пароль, пересилаючи простий запит SELECT таблиці clubs.

Якщо не відбулося жодних помилок, викликається функція cleanMemberSession (), яка ініціалізує елементи password і session змінної $ session. Після цього член клубу перенаправляється на сторінку membersmenu. php.


.1.5 Файл updateevent.php

Тепер, коли користувачі мають можливість приєднуватися чи підключатися до служби, а також додавати пропозиції, можна реалізовувати програму створення і редагування пропозицій. Така програма наведена в додатку 8.

На цій сторінці створюється форма, відповідна полях з таблиці events. Як звичайно, перевіряється її значення і заносяться в базу даних. Крім того, потрібно оновлювати вигляд таблиці пропозицій, якщо вона редагується. Змінна $ event_id буде передана на цю сторінку в рядку запиту, якщо здійснюється робота з існуючим списком. Якщо змінна $ event_id не порожня, використовується функція getRow (), щоб записати в змінну $ event_row інформацію про пропозицію. Якщо змінній $ event_id не існує або вона порожня, їй присвоюється значення false.

Якщо форма була переслана, перевіряється наявність у ній всіх обов'язкових даних. Крім того, контролюється, чи настав час, передане в цій формі. Після цього встановлюється глобальна змінна $ date в значення абсолютного часу, який відповідає часу, переданому в формі.

Якщо передана інформація відповідає заданим вимогам, викликається ще одна функція з dblib.inc - insertEvent (). Цій функції передаються всі поля таблиці events. Останнім полем передається ідентифікатор пропозиції. Це значення буде передано функції insertEvent (), яка вирішить, чи потрібно модифікувати існуючу пропозицію або створювати нове. Варто звернути увагу на те, що ідентифікатор компанії зберігається в змінної $ session [id]. Це значення буде записано в поле eclub таблиці events. Крім того, штамп часу записується в базу даних.


function insertEvent (

$ gort, $ frcountry, $ frcode, $ tocountry, $ tocode,

$ cargo, $ typetrans, $ club_id, $ timestamp, $ event_id)

{$ link; (! $ event_id)

{

$ query="INSERT INTO events (gort, frcountry, frcode, tocountry, tocode,, typetrans, eclub, edate) (« $ gort »,« $ frcountry »,« $ frcode » ;, «$ tocountry», «$ tocode»,

«$ cargo», «$ typetrans», «$ club_id», «$ timestamp»)" ;}

{

$ query=«UPDATE events SET gort =« $ gort », frcountry =« $ frcountry », frcode =« $ frcode », =« $ tocountry », tocode =« ; $ tocode », cargo =« $ cargo », typetrans =« $ typetrans », =« $ club_id », edate =« $ timestamp » WHERE id="$ event_id» »;

}

$ result=mysql_query...


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





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

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Якщо лікарняний невірно розрахований
  • Реферат на тему: Якщо ваш працівник затриманий чи засуджений
  • Реферат на тему: Якщо ремонт виявився модернізацією
  • Реферат на тему: Якщо ви викликаєте швидку допомогу