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

Реферат Розробка фотохостингу





="justify"> За обробку даної форми служить ця частина коли:

if (! empty ($ _POST ["nameAlbum"])) {

$ id_user = $ _SESSION ["id"];

$ nameAlbum = $ _POST ["nameAlbum"];

$ discrip = $ _POST ["description"]; (checkAlbum ($ _POST ["nameAlbum"])) {

$ album_query = "INSERT INTO albums (id_user, name, discrip) ('$ id_user', '$ nameAlbum',

'$ discrip') "; _query ($ album_query) or die (mysql_error ());

} else die ("Error");}


Для можливості перегортання зображень в альбомі створюється змінна кількості зображень у цьому альбомі:


$ count_result = mysql_query ("SELECT COUNT (*) FROM photoid_album = '$ img [id_album]'");

$ count_photo = mysql_fetch_array ($ count_result);

$ count = $ count_photo [0];


І мінлива, що відповідає за позицію відкритого зображення в альбомі:


$ pos_result = mysql_query ("SELECT COUNT (*) FROM photoid_album = '$ img [id_album]' andid <'$ id_img'");

$ pos_arr = mysql_fetch_array ($ pos_result);

$ pos = $ pos_arr [0];


Вираховується id наступного і попереднього зображення:


$ nxt_pht_result = mysql_query ("SELECT id FROM photoid_album = '$ img [id_album]' LIMIT $ next, 1");

$ next_pht_query = mysql_fetch_assoc ($ nxt_pht_result);

$ next_photo = $ next_pht_query ["id"];

$ prv_pht_result = mysql_query ("SELECT id FROM photoid_album = '$ img [id_album]' LIMIT $ prev, 1");

$ prv_pht_query = mysql_fetch_assoc ($ prv_pht_result);

$ previos_photo = $ prv_pht_query ["id"];


Під зображеннями в альбомі знаходиться форма для відправки коментаря. Після її відправки текст повідомлення і id користувача заноситься в таблицю comments:


if (! empty ($ _POST ["comment"])) {

$ comment = clearData ($ _POST ["comment"]);

$ add_comment = mysql_query ("INSERT INTO comments (comment, id_user, id_img) ('$ comment', '$ _SESSION [id]', '$ id_img')"); (" ; Location: image.php? id = $ id_img ");}


Для виведення коментарів спочатку виконується запит до таблиці comments де відбувається вибір всіх коментарів до цього зображення спадний id:


$ comments_result = mysql_query ("SELECT id, id_user, id_img, commentcomments WHERE id_img = '$ _GET [id]' ORDER BY id DESC");



Для виведення коментарів використову...


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





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

  • Реферат на тему: Побудова двовимірних зображень, твердотільних моделей і об'ємних зображ ...
  • Реферат на тему: Алгоритмізації обробки зображень
  • Реферат на тему: Програмування тривимірних зображень у VisualBasic.NET
  • Реферат на тему: Обробка і дешифрування аерокосмічних зображень
  • Реферат на тему: Системи побудови зображень в ІК-діапазоні