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]   

> Описание: скорее ошибка в проверке
ronin
Отправлено: 02 Июня, 2010 - 12:38:02
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <html>
  3. <heade>
  4. <style type="text/css">
  5. th {
  6. font-weight:bold;
  7. background-color:orange;
  8. font-size:14px;
  9. }
  10.  
  11. td {
  12. font-size:14px;
  13. color: #00;
  14. text-align:center;
  15. }
  16. </style>
  17. </heade>
  18. <body>
  19. <table border=1 width=95% align=center valign=middle>
  20. <th></th><th>Дата принятия</th><th>Адрес абонента</th><th>Телефон</th><th>Вид подкл.</th><th>Коментарий</th><th>Кто сделал</th><th>Комент админа</th><th>Дата выполн.</th>
  21. <?php
  22. //$ethernet='';
  23. require_once("conf/config.php");
  24.  
  25.  
  26. /*
  27.     if(!$result)
  28.     {
  29.         echo mysql_error();
  30.         echo $query;
  31.         exit();
  32.     }
  33. */
  34. // $vivod = mysql_fetch_array($result);
  35. //$skolkozayav = mysql_num_rows($result);
  36.  
  37. /******++++++++++++++++++++++++++++++++++++++++++******/
  38.  
  39. #echo $_SERVER['QUERY_STRING'];
  40. //$ethernet=$_GET["ethernet"];
  41.  
  42. if( $_GET['ethernet']==0)
  43. {
  44.    $query  = "SELECT *, DATE_FORMAT(add_date,'%d.%m.%Y %T'), DATE_FORMAT(stop_date,'%d.%m.%Y %T') AS add_date,stop_date FROM zayavki WHERE `ethernet`='0' LIMIT 0,25";
  45. $result = mysql_query($query);
  46.  
  47. $number=0;
  48. while ($myrow=mysql_fetch_array($result))
  49. {
  50. $number++;
  51. echo "<tr><td>$number</td><td>$myrow[add_date]</td><td>$myrow[address]</td><td>$myrow[telephone]</td><td>$myrow[ethernet]</td><td>$myrow[comment]</td><td>$myrow[who]</td><td>$myrow[admcomment]</td><td>$myrow[stop_date]</td></tr>";
  52.  
  53. }
  54.  
  55.  
  56. }
  57. elseif ($_GET['ethernet']==1)
  58. {
  59. $query  = "SELECT *, DATE_FORMAT(add_date,'%d.%m.%Y %T'), DATE_FORMAT(stop_date,'%d.%m.%Y %T') AS add_date,stop_date FROM zayavki WHERE `ethernet`='1' LIMIT 0,25";
  60. $result = mysql_query($query);
  61. $number=0;
  62. while ($myrow=mysql_fetch_array($result))
  63. {
  64. $number++;
  65.  
  66. echo "<tr><td>$number</td><td>$myrow[add_date]</td><td>$myrow[address]</td><td>$myrow[telephone]</td><td>$myrow[ethernet]</td><td>$myrow[comment]</td><td>$myrow[who]</td><td>$myrow[admcomment]</td><td>$myrow[stop_date]</td></tr>";
  67. }
  68. }
  69. else
  70.  
  71. {
  72. $query  = "SELECT *, DATE_FORMAT(add_date,'%d.%m.%Y %T'), DATE_FORMAT(stop_date,'%d.%m.%Y %T') AS add_date,stop_date FROM zayavki LIMIT 0,25";
  73.  
  74. # $query  = "SELECT * FROM `zayavki`";
  75. $result = mysql_query($query);
  76. $number=0;
  77. while ($myrow=mysql_fetch_array($result))
  78. {
  79. $number++;
  80. echo "<tr><td>$number</td><td>$myrow[add_date]</td><td>$myrow[address]</td><td>$myrow[telephone]</td><td><a href=\"problem.php?ethernet=$myrow[ethernet]\"><img border=0 src=\"/images/$myrow[ethernet].png\"></a></td><td>$myrow[comment]</td><td>$myrow[who]</td><td>$myrow[admcomment]</td><td>$myrow[stop_date]</td></tr>";
  81.  
  82. }
  83.  
  84. }
  85.  
  86.  
  87. ?>
  88.  </table>
  89.  </body>
  90.  </html>
  91.  

Выводит лишь шапку таблицы. Это понятно, сами данные не выводятся.
Почему, понять не могу
Что, где не так я сделал? Не понял

(Отредактировано автором: 02 Июня, 2010 - 12:39:41)

 
 Top
qbik
Отправлено: 02 Июня, 2010 - 19:55:46
Post Id


Гость


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


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




imho везде $myrow[add_date] =>$myrow['add_date']
 
 Top
Мелкий Супермодератор
Отправлено: 02 Июня, 2010 - 20:50:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




0) mysql_error
1) запросы возвращают 0 строк


-----
PostgreSQL DBA
 
 Top
ronin
Отправлено: 03 Июня, 2010 - 09:47:20
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




Мелкий пишет:
0) mysql_error
1) запросы возвращают 0 строк


Сейчас сделаю отладку Однако
================
Добавил $myrow['add_date'] и выдает ошибку

syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in

(Отредактировано автором: 03 Июня, 2010 - 10:54:07)

 
 Top
ZeiZ
Отправлено: 03 Июня, 2010 - 11:08:54
Post Id



Частый гость


Покинул форум
Сообщений всего: 231
Дата рег-ции: Нояб. 2009  
Откуда: Москва


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




ronin пишет:
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
где? какая строка?
 
 Top
ronin
Отправлено: 03 Июня, 2010 - 12:14:20
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




ZeiZ пишет:
onin пишет:
syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
где? какая строка?

Извеняюсь, во всех строчках где используется

echo "<tr><td>$number</td><td>$myrow[add_date]

Т.е. последнюю комментирую, ругается на предпоследнюю, и т.д.
 
 Top
awiz
Отправлено: 03 Июня, 2010 - 12:31:55
Post Id



Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Май 2010  


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




замените <heade> и </heade> на <head> и </head>
 
 Top
ronin
Отправлено: 03 Июня, 2010 - 14:00:59
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Март 2010  


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




awiz пишет:
замените <heade> и </heade> на <head> и </head>

Именно из-за этого и весь сырбор ))))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB