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
Форумы портала PHP.SU :: Версия для печати :: Редирект на файл скрипта ?
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Редирект на файл скрипта ?

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

1. 57n - 30 Июля, 2012 - 00:10:14 - перейти к сообщению
Где ошибка в этом запросе,подскажите пожалуйста или скажите как лучше сделать??

PHP:
скопировать код в буфер обмена
  1.  $c=$_SERVER['REMOTE_ADDR'];
  2.     $sql = "select * from shoutbox order by date_time where ip like `".$c."`;";
2. LIME - 30 Июля, 2012 - 00:40:21 - перейти к сообщению
order в конце
3. Toxa - 30 Июля, 2012 - 00:40:31 - перейти к сообщению
кавычки не те
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM shoutbox ORDER BY date_time WHERE ip LIKE '".$c."';

` заменить на '
4. LIME - 30 Июля, 2012 - 00:41:00 - перейти к сообщению
и не like а =
5. Toxa - 30 Июля, 2012 - 00:41:27 - перейти к сообщению
ах да, и order в конце =)
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM shoutbox WHERE ip ='".$c."' ORDER BY date_time;
6. 57n - 30 Июля, 2012 - 00:41:49 - перейти к сообщению
Был бы признателен,если бы вы в скайп добавились и объяснили,почему все таки перекидывает при нажатии на submit(работает квэри) на страницу со скриптом Недовольство, огорчение
7. Alho - 30 Июля, 2012 - 00:42:22 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT * FROM shoutbox WHERE ip LIKE '$c' ORDER BY date_time";


Причем обратите внимание, раз уж не используете маски в паттерне для поиска, то лучше писать WHERE ip='$c', скорость выполнения будет выше.
8. 57n - 30 Июля, 2012 - 00:44:19 - перейти к сообщению
Да да,всем спасибо!Уважаю!)

Подскажите с другим вопросом..
Был бы признателен,если бы вы в скайп добавились и объяснили,почему все таки перекидывает при нажатии на submit(работает квэри) на страницу со скриптом
(Добавление)
CODE (javascript):
скопировать код в буфер обмена
  1.  $(function()
  2.     {
  3.         refresh_controlbox();
  4.         refresh_shoutbox();
  5.         setInterval("refresh_shoutbox()", 3000);
  6.         setInterval("b()", 999);
  7.  
  8.         $("#submit").click(function()
  9.         {
  10.             // получаем то, что написал пользователь
  11.             var name = $("#name").text();
  12.             var messag = $("#message").text();
  13.             var check = $("#sel1").val();
  14.  
  15.             // Формируем строку запроса
  16.             var data = 'name=' + name + '&message=' + messag + '&check=' + check;
  17.             // ajax вызов
  18.             $.ajax({
  19.                 type: "POST",
  20.                 url: "shout.php",
  21.                 data: data,
  22.                 success: function(html)
  23.                 { // после получения результата
  24.                     $("#shout").slideToggle(500, function()
  25.                     {
  26.                         $(this).html(html).slideToggle(500);
  27.                         $("#message").val("");
  28.                     });
  29.                 }
  30.             });
  31.             return false;
  32.         });
  33.     });
  34.  
  35.     function refresh_shoutbox()
  36.     {
  37.         var check=$("#sel1").value;
  38.         var data = 'refresh=1&check=' + check;
  39.  
  40.         $.ajax({
  41.             type: "POST",
  42.             url: "shout.php",
  43.             data: data,
  44.             success: function(html)
  45.             {
  46.                 $("#shout").html(html);
  47.             }
  48.         });
  49.     }
  50.  
  51.     function b()
  52.     {
  53.         if(document.getElementById("control").innerHTML.length <= 180) { k = setInterval(refresh_controlbox(), 999) } else { clearInterval(k); }
  54.     }
  55.  
  56.     function refresh_controlbox()
  57.     {
  58.         var data = 'refresh=1';
  59.  
  60.         $.ajax({
  61.             type: "POST",
  62.             url: "check.php",
  63.             data: data,
  64.             success: function(html)
  65.             {
  66.                 $("#control").html(html);
  67.             }
  68.         });
  69.     }
9. Alho - 30 Июля, 2012 - 00:47:25 - перейти к сообщению
С каким другим вопросом? Код в студию.

Включая ясновидение - ошибка в яваскрипте.
10. Toxa - 30 Июля, 2012 - 00:47:51 - перейти к сообщению
и где вопрос?
11. 57n - 30 Июля, 2012 - 00:52:12 - перейти к сообщению
http://lisichanskiy-roddom[dot]org[dot]ua/r[dot]html

оставьте комментарий,поймете Улыбка

кто не понял:
Почему перекидывает на shout.php ??
12. Alho - 30 Июля, 2012 - 01:04:35 - перейти к сообщению
Ну для начала консоль ругается. Яваскрипт вовсе не работает.
Uncaught ReferenceError: k is not defined.
13. 57n - 30 Июля, 2012 - 01:07:23 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. function b()
  2.     {
  3.         if(document.getElementById("control").innerHTML.length <= 180) { k = setInterval(refresh_controlbox(), 999) } else { clearInterval(k); }
  4.     }

полный код явы на странице r.html
Спойлер (Отобразить)


это к делу не имеет отношения...или имеет?

 

Powered by ExBB FM 1.0 RC1