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

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





ється цикл while:


while ($ commentList = mysql_fetch_assoc ($ comments_result)) {

$ login_comment_result = mysql_query ("SELECT login FROM usersWHERE id = '$ commentList [id_user]'"); $ login_comment = mysql_fetch_assoc ($ login_comment_result);?>

delete

";


Видалення коментарів відбувається за допомогою запиту GET в якому передається id коментаря, при існування змінної $ _GET [ del ] відбувається видалення коментаря з бази:


mysql_query ("DELETE FROM comments WHERE id = '$ id_comm'");


Для створення рейтингу була створені таблиця, в якій зберігаються ip-адреси користувачів проголосували за зображення. Для того щоб при голосування сторінку не перезавантажувалася, використовується AJAX:


$ (". rating"). click (function () {id = $ (this). attr ("id"); var dataString = 'id =' + id; var parent = $ (this);

$ (this). fadeOut (300);

$. ajax ({: "POST", url: "rating.php", data: dataString, cache: false,: function (html)

{parent.html (html); parent.fadeIn (300)}

}); return false;});


Обробка рейтингу відбувається у файлі rating.php. Спочатку змінної присвоюється значення ip-адреси користувача:


$ ip = $ _SERVER ["REMOTE_ADDR"];

$ ip_sql = mysql_query ("SELECT ip_add FROM img_ipimg_id = '$ id' and ip_add = '$ ip'");

$ count = mysql_num_rows ($ ip_sql); ($ count == 0)


Якщо такого запису не існує, то відбувається збільшення рейтингу і виведення нового:


mysql_query ("UPDATE photo SET rating = rating + 1 WHERE id = '$ id'"); _query ("INSERT INTO img_ip (ip_add, img_id) VALUES ('$ ip', '$ id') ");

$ rating_result = mysql_query ("SELECT rating FROM photo WHERE id = '$ id'");

$ row = mysql_fetch_array ($ rating_result);

$ rating = $ row ["rating"]; $ rating;


Для підключення до бази використовується файл connect_DB.php:


mysql_connect ("localhost", "root", "75da31ed0"); _select_db ("web") or die (mysql_error ());


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


elseif (! isset ($ _SESSION ["login"])) {$ top_result = mysql_query ("SELECT ...


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





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

  • Реферат на тему: Логістичний цикл
  • Реферат на тему: Цикл Карно
  • Реферат на тему: Економічний цикл
  • Реферат на тему: Життєвий цикл
  • Реферат на тему: Життєвий цикл товару