За последние 24 часа нас посетили 16042 программиста и 1537 роботов. Сейчас ищут 907 программистов ...

не работает квери

Тема в разделе "PHP для новичков", создана пользователем Panich, 5 июл 2011.

  1. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Вот скрипт:
    PHP:
    1. <?php session_start(); ?>
    2. <?php include ("bd.php"); ?>
    3. <?php
    4.   if (isset($_COOKIE['auto']) and isset($_COOKIE['login']) and isset($_COOKIE['pass']))            
    5.   {          
    6.      if ($_COOKIE['auto'] == 'yes')
    7.      {
    8.      $_SESSION['pass'] = strrev(md5(mysql_real_escape_string($_COOKIE['pass'])))."cR9i7Z";      
    9.      $_SESSION['login'] = mysql_real_escape_string($_COOKIE['login']);                          
    10.      $_SESSION['id'] = mysql_real_escape_string($_COOKIE['id']);
    11.         if (isset($_GET['id']))
    12.         {
    13.         $id = $_GET['id'];
    14.            if (!empty($_SESSION['login']) and !empty($_SESSION['pass']))
    15.            {
    16.            $login = mysql_real_escape_string($_SESSION['login']);            
    17.            $pass = mysql_real_escape_string($_SESSION['pass']);            
    18.            $result3 = mysql_query("SELECT id FROM users WHERE login='$login' AND pass='$pass' LIMIT 1",$db);  
    19.            $myrow3 = mysql_fetch_array ($result3);
    20.                 if (empty($myrow3['id']))
    21.                 {
    22.                 exit("Пользователя не существует! Возможно он был удален.Обратитесь в службу технической поддержки по адресу электронной почты [email=bvstrechy@list.ru]bvstrechy@list.ru[/email]");
    23.                 }
    24.                 else
    25.                 {
    26.                 header("Location:http://localhost/znakomstva/page_user.php");
    27.                 }
    28.            }
    29.         }                          
    30.      }        
    31.   }
    32. ?>
    33. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    34. <html>
    35.   <head>
    36.   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    37.   <meta name="title" content="">
    38.   <meta name="keywords" content="">
    39.   <meta name="description" content="">
    40.   <!-- [if Lte IE8] >
    41.   <link href="../znakomstva/css/style_ie.css" rel="stylesheet" type="text/css" media="screen"/>
    42.   <![endif]-->
    43.   <link href="../css/style.css" rel="stylesheet" type="text/css" media="screen"/>
    44.   <link href="../css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/>
    45.  
    46.   <script src="../js/jquery-ui-1.8.14.custom.min.js" type="text/javascript"></script>
    47.   <script src="../js/jquery.js" type="text/javascript"></script>
    48.   <script src="../js/myscripts.js" type="text/javascript"></script>
    49.   <script src="../js/jquery-1.5.1.min.js" type="text/javascript"></script>
    50.  
    51.   <title>"БЫСТРЫЕ ВСТРЕЧИ"</title>
    52.   <script type="text/javascript">
    53.     window.addEvents({
    54.    'domready': function(){
    55.     new SlideItMoo({overallContainer: 'SlideItMoo_banners_outer',
    56.     elementScrolled: 'SlideItMoo_banners_inner',
    57.     thumbsContainer: 'SlideItMoo_banners_items',
    58.     itemsVisible:1,
    59.     itemsSelector: '.banner',
    60.     showControls:0,
    61.     autoSlide: 3000,
    62.     transition: Fx.Transitions.Bounce.easeOut,
    63.     duration: 1800,
    64.     direction:-1});
    65.     }
    66.     });
    67.   </script>
    68.   </head>
    69.   <body class="body_index">
    70.   <table class="table_main">
    71.       <tr>
    72.        <!--                                   ШАПКА                               -->
    73.         <td class="td_heder">
    74.         </td>
    75.         <td>
    76.         <div id="SlideItMoo_banners_outer">
    77.           <div id="SlideItMoo_banners_inner">
    78.             <div id="SlideItMoo_banners_items">
    79.               <a class="banner" href="#" target="_blank"><img src="/images/1.jpg" width="450" height="134"/></a>
    80.               <a class="banner" href="#" target="_blank"><img src="/images/2.jpg" width="450" height="134"/></a>
    81.               <a class="banner" href="#" target="_blank"><img src="/images/3.jpg" width="450" height="134"/></a>
    82.               </div>
    83.             </div>
    84.           </div>
    85.           </td>
    86.         <td class="td_heder" rowspan="3">      
    87.         </td>
    88.       </tr>
    89.       <tr>
    90.          <td>&nbsp;</td>
    91.          <td height="50">&nbsp;</td>
    92.       </tr>
    93.       <tr>
    94.         <td>&nbsp;</td>
    95.         <td>
    96.          <!--                             МЕНЮХА ВЕРХНЯЯ                        -->
    97.         <div id="menu6">
    98.           <ul>
    99.              <li><a href="">
    100.                  <span class="title">ГЛАВНАЯ</span>
    101.                  <span class="text">домашняя страница</span>
    102.                  </a>
    103.              </li>
    104.              <li><a href="">
    105.                  <span class="title">ПОИСК</span>
    106.                  <span class="text">выбири условия</span>
    107.                  </a>
    108.              </li>
    109.              <li><a href="">
    110.                  <span class="title">ГЛОБАЛЬНО</span>
    111.                  <span class="text">необычное</span>
    112.                  </a>
    113.              </li>
    114.           </ul>
    115.         </div>
    116.         </td>
    117.         </tr>
    118.         <tr>
    119.         <td>
    120.         <!--                                ЛЕВЫЙ БЛОК                              -->
    121.         <table class="left_table">
    122.         <tr>
    123.         <td>
    124.           <form  action="../testreg.php" method="POST" id="info">
    125.           <div id="email-wrap" class="slider">
    126.             <input id="name_vhod" type="text" name="login" maxlength="20">
    127.           </div>
    128.           <div id="pass-wrap" class="slider">
    129.             <input id="pass_vhod" type="password" name="pass" width="20" maxlength="15">
    130.           </div>
    131.             <input id="autovhod" type="checkbox" name="autovhod" value="1">
    132.             <input id="btn" type="submit" name="btn" value="">
    133.           <div class="cpojer-links">
    134.           <br><a id="text_reg" href="../reg.php">ЕЩЁ НЕ ЗАРЕГИСТРИРОВАН</a>
    135.           <br><a id="text_reg" href="../send_pass.php"><strong>Забыли пароль?</strong></a>
    136.           </div>
    137.           </form>      
    138.         </div>
    139.         </td>
    140.         </tr>
    141.         </table>
    142.         </td>
    143.         <td>
    144.                                  <!--ОСНОВНАЯ КАРТА  -->
    145.          <img class="map" src="../img_index/metro.gif" alt="" usemap="#Map">
    146.            <map name="map">
    147.             <area shape="rect" coords="204,333,211,340" href="____.html" alt="">
    148.            </map>
    149.         </td>
    150.         <td>
    151.          <!--                             ПРАВЫЙ БЛОК                         -->
    152.            <table class="table_right">
    153.               <tr>
    154.                  <td>
    155.                                                            <!-- ЗАГЛЮЧЕНЫЙ СКРИПТ НИЖЕ -->
    156.     <style>
    157.     .toggler { width: 500px; height: 200px; }
    158.     #button { padding: .5em 1em; text-decoration: none; }
    159.     #effect { width: 240px; height: 135px; padding: 0.4em; position: relative; }
    160.     #effect h3 { margin: 0; padding: 0.4em; text-align: center; }
    161.     </style>
    162.     <script type="text/javascript">
    163.     $(function() {
    164.         // run the currently selected effect
    165.         function runEffect() {
    166.             // get effect type from
    167.             var selectedEffect = $( "#effectTypes" ).val();
    168.  
    169.             // most effect types need no options passed by default
    170.             var options = {};
    171.             // some effects have required parameters
    172.             if ( selectedEffect === "scale" ) {
    173.                 options = { percent: 100 };
    174.             } else if ( selectedEffect === "size" ) {
    175.                 options = { to: { width: 280, height: 185 } };
    176.             }
    177.  
    178.             // run the effect
    179.             $( "#effect" ).show( selectedEffect, options, 500, callback );
    180.         };
    181.  
    182.         //callback function to bring a hidden box back
    183.         function callback() {
    184.             setTimeout(function() {
    185.                 $( "#effect:visible" ).removeAttr( "style" ).fadeOut();
    186.             }, 1000 );
    187.         };
    188.  
    189.         // set effect from select menu value
    190.         $( "#button" ).click(function() {
    191.             runEffect();
    192.             return false;
    193.         });
    194.  
    195.         $( "#effect" ).hide();
    196.     });
    197.     </script>
    198.  
    199.  
    200.  
    201. <div class="demo">
    202.  
    203. <div class="toggler">
    204.     <div id="effect" class="ui-widget-content ui-corner-all">
    205.         <h3 class="ui-widget-header ui-corner-all">Show</h3>
    206.         <p>
    207.             Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.
    208.         </p>
    209.     </div>
    210. </div>
    211.  
    212. <select name="effects" id="effectTypes"><option value="blind">Blind</option><option value="bounce">Bounce</option><option value="clip">Clip</option><option value="drop">Drop</option><option value="explode">Explode</option><option value="fold">Fold</option><option value="highlight">Highlight</option><option value="puff">Puff</option><option value="pulsate">Pulsate</option><option value="scale">Scale</option><option value="shake">Shake</option><option value="size">Size</option><option value="slide">Slide</option></select>
    213.  
    214. <a href="#" id="button" class="ui-state-default ui-corner-all">Run Effect</a>
    215.  
    216. </div><!-- End demo -->
    217.  
    218.            </td>
    219.            </tr>
    220.       <tr>
    221.       <!--                                  ОСНОВАНИЕ                           -->
    222.        
    223.       <td colspan="3">&nbsp;</td>
    224.       </tr>
    225.   </table>
    226.   </body>
    227. </html>
    Суть проблемы:
    1. Не работает яваскрипт,который находится в середине кода,отказывается работать!Пример чётко скачен с официального сайта джиквери (потом думал переделать под свой), но никаких эффектов выезжания таблицы не происходит даже при огромном желании)))Пробовал маленький скрипт написать что бы чекст выезжал при загрузке сайта через три секунды,но он тоже не работает!Файлы с подключением джиквери в хедере перепроверил по три раза,копировал и заменял несколько раз,но то же результато не дало!Прошу помощи в выеснении вопроса:почему не работает джиквери!
    2.Правильно ли я подключил патч для "осла"?(интернет эксплоэра)!?!?!?
    Заранее спасибо!
     
  2. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    смотрел в консоль ошибок javascript? может там что дельное пишут?
     
  3. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    В файле "jquery-ui-1.8.14.custom.min.js" выдаёт:
    jQuery is not defined
    http://localhost/js/jquery-ui-1.8.14.custom.min.js
    Line 17


    Когда использую:
    [js]$('#nadoelo').fadeOut(4000);[/js]
    что бы слово выезжало,то выдаёт:
    $("#nadoelo") is null

    Когда хочу что бы при наведении на поле ввода логина значение по умолчанию исчезало,то ничего не происходит,а выдаёт,что переменная var..., в которую я внёс id данного поля тоже равна нулю!!!Не могу понять,что происходит(((
     
  4. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    воот, видишь, сразу все становиться ясно. не подгружается файл с ядром jQuery.
    смотрим, как ты инклудишь этот файл:
    HTML:
    1. <script src="../js/jquery-1.5.1.min.js" type="text/javascript"></script>
    вот сходу могу предположить косяк с использованием относительных путей. попробуй в браузере, находясь на твоей странице вбить ссылку на jquery-1.5.1.min.js с учетом вложенности (../)
     
  5. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Попробовал изменить путь от:
    [js]<script src="../js/jquery-1.5.1.min.js" type="text/javascript"></script>[/js]
    до:
    [js]<script src="jquery-1.5.1.min.js" type="text/javascript"></script>[/js]
    убирая точки,слеши поочереди!Ничего не помогает!Что проблема в подключении ядра квери я предпологал,но что уже только не пробовал-ничего не выходит!
    Одни мучения с этим jQuery!
    Самое интересное,что когда только начинал писать код,то все эффекты работали,а теперь даже когда убираю всё лишнее и оставляю лишь слово,к которому хочу применить эффекты,то полный ноль!
     
  6. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    напиши абсолютный путь. где у тебя лежит jquery-1.5.1.min.js?
     
  7. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Z:\home\localhost\www\site\js\jquery-1.5.1.min.js
    Вот путь до файла...может путь указать более длинный в коде:
    ../home/localhost/www/site/js/jquery-1.5.1.min.js
     
  8. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Попробовал вот так:
    PHP:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2. <html>
    3.   <head>
    4.   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    5.   <meta name="title" content="">
    6.   <meta name="keywords" content="">
    7.   <meta name="description" content="">
    8.   <!-- [if Lte IE8] >
    9.   <link href="../znakomstva/css/style_ie.css" rel="stylesheet" type="text/css" media="screen"/>
    10.   <![endif]-->
    11.   <script src="../../../../site/js/jquery.js" type="text/javascript"></script>
    12.   <script src="../../../../site/js/jquery-1.5.1.min.js" type="text/javascript"></script>
    13.   <script src="../../../../site/js/jquery-ui-1.8.14.custom.min.js" type="text/javascript"></script>
    14.   <script src="../../../../site/js/myscripts.js" type="text/javascript"></script>
    15.   <link href="../site/css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/>
    16.  
    17.  
    18.   <title>"БЫСТРЫЕ ВСТРЕЧИ"</title>
    19.  
    20.   </head>
    21.   <body>
    22.  
    23.     <style>
    24.     .toggler { width: 500px; height: 200px; }
    25.     #button { padding: .5em 1em; text-decoration: none; }
    26.     #effect { width: 240px; height: 135px; padding: 0.4em; position: relative; }
    27.     #effect h3 { margin: 0; padding: 0.4em; text-align: center; }
    28.     </style>
    29.     <script type="text/javascript">
    30.     $(function() {
    31.         // run the currently selected effect
    32.         function runEffect() {
    33.             // get effect type from
    34.             var selectedEffect = $( "#effectTypes" ).val();
    35.  
    36.             // most effect types need no options passed by default
    37.             var options = {};
    38.             // some effects have required parameters
    39.             if ( selectedEffect === "scale" ) {
    40.                 options = { percent: 100 };
    41.             } else if ( selectedEffect === "size" ) {
    42.                 options = { to: { width: 280, height: 185 } };
    43.             }
    44.  
    45.             // run the effect
    46.             $( "#effect" ).show( selectedEffect, options, 500, callback );
    47.         };
    48.  
    49.         //callback function to bring a hidden box back
    50.         function callback() {
    51.             setTimeout(function() {
    52.                 $( "#effect:visible" ).removeAttr( "style" ).fadeOut();
    53.             }, 1000 );
    54.         };
    55.  
    56.         // set effect from select menu value
    57.         $( "#button" ).click(function() {
    58.             runEffect();
    59.             return false;
    60.         });
    61.  
    62.         $( "#effect" ).hide();
    63.     });
    64.     </script>
    65.  
    66.  
    67.  
    68. <div class="demo">
    69.  
    70. <div class="toggler">
    71.     <div id="effect" class="ui-widget-content ui-corner-all">
    72.         <h3 class="ui-widget-header ui-corner-all">Show</h3>
    73.         <p>
    74.             Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.
    75.         </p>
    76.     </div>
    77. </div>
    78.  
    79. <select name="effects" id="effectTypes"><option value="blind">Blind</option><option value="bounce">Bounce</option><option value="clip">Clip</option><option value="drop">Drop</option><option value="explode">Explode</option><option value="fold">Fold</option><option value="highlight">Highlight</option><option value="puff">Puff</option><option value="pulsate">Pulsate</option><option value="scale">Scale</option><option value="shake">Shake</option><option value="size">Size</option><option value="slide">Slide</option></select>
    80.  
    81. <a href="#" id="button" class="ui-state-default ui-corner-all">Run Effect</a>
    82.  
    83. </div><!-- End demo -->
    84.  
    85.   </body>
    86. </html>
    Строку:
    HTML:
    1. <script src="../site/js/jquery.js" type="text/javascript"></script>
    изменял от:
    HTML:
    1. <script src="../../../../site/js/jquery.js" type="text/javascript"></script>
    до:
    HTML:
    1. "../site/js/jquery.js"
    пробовал указывать и с:"http://" полный путь,но результат нулевой!!!
    Что же делать...!?
     
  9. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Обратил внимание:
    HTML:
    1.    <script src="../../../../site/js/jquery.js" type="text/javascript"></script>
    2. <script src="../../../../site/js/jquery-1.5.1.min.js" type="text/javascript"></script>
    ничего не напрягает?
     
  10. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Кроме того,что пвньше у меня всё замечательно работало,а теперь как по приказу злого духа (очевидно в виде моей невнимательности) всё перестало...
    Вы,очевидно имеете ввиду,что два раза происходит подключение?Я убирал строчку:
    HTML:
    1. <script src="../../../../site/js/jquery-1.5.1.min.js" type="text/javascript"></script>
    Копировал с официальной траницы 1.6.2 и вставлял его в файл:
    HTML:
    1. <script src="../site/js/jquery.js" type="text/javascript"></script>
    Получается подключал только:
    HTML:
    1.   <script src="../../../../site/js/jquery.js" type="text/javascript"></script>
    2.    <script src="../../../../site/js/jquery-ui-1.8.14.custom.min.js" type="text/javascript"></script>
    3.    <script src="../../../../site/js/myscripts.js" type="text/javascript"></script>
    4.    <link href="../site/css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/>
    Ничго не изменяется...или ещё что нетак?
     
  11. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    jquery.js отличается от jquery-1.5.1.min.js тем, что jquery-1.5.1.min.js - сжатый вариант jquery.js. то есть, если jquery.js весит под 200кб, то jquery-1.5.1.min.js где-нить в районе 50кб
    короче, нужно подключать только один из них.
    если на продакш сервере, то имеет смысл сжатый подключать, если на тестовом, то несжатый, чтобы была возможность отладки, так как сжатый практически не возможно отлаживать.
     
  12. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Вот от сюда биру:
    http://code.jquery.com/jquery-1.6.2.js
    и вставляю в файл:
    Код (Text):
    1. jquery.js
    Убираю строку:
    HTML:
    1.  <script src="../../../../site/js/jquery-1.5.1.min.js" type="text/javascript"></script>
    из кода вовсе и что Вы думаете-НИЧЕГО НЕ ПРОИСХОДИТ!!!Изменений никаких!

    Допусти файл находится здесь:
    Код (Text):
    1. Z:\home\localhost\www\site\js\jquery-1.5.1.min.js
    Абсолютный путь я указываю правильно?
    Меня больше всего убивляет тот факт,что с недели две назад всё работало замечательно...а потом...бред какой-то!
    Какой из меня отладчик,мне бы с тем что есть разобраться)))Хотя этот вопрос на двух форумах задаю и ни у кого не получается подсказать действующий вариант...(((
     
  13. engager

    engager Активный пользователь

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    попробуй код попроще для начала:

    HTML:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2.  <html>
    3.    <head>
    4.     <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    5.     <meta name="title" content="">
    6.     <meta name="keywords" content="">
    7.     <meta name="description" content="">
    8.     <script src="/js/jquery.js" type="text/javascript"></script>
    9.     <script type='text/javascript'>
    10.       $(document).ready(function() {
    11.         $('#clickme').click(function(){
    12.           alert("you've clicked me!");
    13.         });
    14.       });
    15.     </script>
    16.    </head>
    17.    <body>
    18.      <button id='clickme'>ClickMe</button>
    19.    </body>
    20.  </html>
    21.  
    Расположи этот файл в той же папке, где и скрипт, и добейся, чтоб он заработал (кнопка реагировала на нажатие).
     
  14. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Ранее устанавливал на страницу файлы от сюда:
    http://mootools.net
    И они конфликтовали усилинно...млин!Сутки потерены...!!!
    Ох!Спасибо!