Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работает код

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Alex213
Отправлено: 27 Июля, 2015 - 23:16:07
Post Id


Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Июль 2015  


Помог: 0 раз(а)




Может кто скажет, что я делаю не так??
CODE (html):
скопировать код в буфер обмена
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Документ без названия</title>
  6. <script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
  7. </head>
  8.  
  9. <body>


CODE (javascript):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. function getXmlHttp(){
  3.         try {
  4.                 return new ActiveXObject("Msxml2.XMLHTTP");
  5.         } catch (e) {
  6.                 try {
  7.                         return new ActiveXObject("Microsoft.XMLHTTP");
  8.                 } catch (ee) {
  9.                 }
  10.         }
  11.         if (typeof XMLHttpRequest!='undefined') {
  12.                 return new XMLHttpRequest();
  13.         }
  14. }
  15.  
  16. function watch_ok(t, id, active) {
  17.        
  18.         var eye_black = '<img src="img/ico/viem_c.png"  title="Убрать отметку о просмотре"'+'id="w'+id+'" />';
  19.        
  20.         var eye = '<img src="img/ico/viem_p.png" title="Пометить эпизод как просмотренный"'+'id="w'+id+'" />';
  21.        
  22.         var eye_t = document.getElementById('w'+id).title;
  23.        
  24.         var data = active;
  25.  
  26.         if (active == 1){
  27.                 if ("Убрать отметку о просмотре" == eye_t){
  28.                         data = 3;
  29.                 }
  30.         }
  31.  
  32.         var xmlhttp = getXmlHttp();
  33.         xmlhttp.open('GET', 'watch.php?id='+id+'&active='+data, true);
  34.         xmlhttp.onreadystatechange = function() {
  35.                 if (xmlhttp.readyState == 4) {
  36.                         if(xmlhttp.status == 200) {
  37.                                 if (active == 1){
  38.                                         if ("Пометить эпизод как просмотренный" == eye_t){
  39.                                                 t.innerHTML = eye_black;
  40.                                         }
  41.                                 } else {
  42.  
  43.                                                 if ("Пометить эпизод как просмотренный" == eye_t)
  44.                                                         document.getElementById('eye'+id).innerHTML = eye_black;
  45.                                         }
  46.                         }
  47.                 }
  48.         };
  49.         xmlhttp.send(null);
  50.         return false;
  51. }
  52.  
  53. </script>


PHP:
скопировать код в буфер обмена
  1. <div>
  2. <?PHP require_once 'config.php';?>
  3. <?PHP
  4. if ($res_tt = mysql_query("SELECT * FROM tt ORDER BY nid, sid"))
  5. { $v=0;
  6.    while($row_tt = mysql_fetch_assoc($res_tt)){
  7.            if ($row_tt['nid']!=$v)
  8.            { $v=$row_tt['nid'];
  9.            ?>
  10.  
  11. <?PHP }    ?>
  12.  
  13. <span style="cursor: pointer;" class="love" id="eye<?=$row_tt['id']?>" onclick="watch_ok(this, <?=$row_tt['id']?>, 1);"><img src="img/ico/viem_p.png" title="Убрать отметку о просмотре" id="w<?=$row_tt['id']?>"></span>                          
  14.                 <?PHP  } ?>                                              
  15. <?PHP
  16.          }
  17.         ?>
  18.     </div>
  19. </body>
  20. </html>


Файл watch.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $id=$_GET['id'];
  3. $data=$_GET['active'];
  4. $result=mysql_query("UPDATE tt set active='$data' WHERE id='$id' ");
  5. $row = mysql_fetch_assoc($result);
  6. ?>

Прикреплено изображение (Нажмите для увеличения)
1231213.JPG
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB