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]   

> Без описания
Pipka
Отправлено: 20 Октября, 2011 - 18:18:46
Post Id


Гость


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


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




Всем привет дело такое)) короче я хочу сделать комментарии к новости но почему то запрос не выполняется вернее выполняется только не выводит новость ту которая нужна когда жмёшь комент (саму форму заполнение коментов ещё не сделал так как застрял на выводе новости) вот код



PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. include "conn.php";
  4. ?>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  6. <html xmlns="http://www.w3.org/1999/xhtml">
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  9. <title>Новости</title>
  10. </head>
  11.  
  12. <body>
  13.  
  14. <?PHP
  15. // коментарии новостей
  16. if(isset($_GET['kom']))
  17. {
  18.      $_SESSION['kom'] = $_GET['kom'];
  19.  
  20.         echo '<meta http-equiv="refresh" content="0; URL=novosti.php">';
  21.  
  22. $kom = "SELECT * FROM novosti WHERE id_news='{$_SESSION['kom']}'";
  23.          
  24.          echo "$_SESSION[kom]";
  25.          
  26.         $pop = mysql_query($kom);
  27.          
  28. while($pak = mysql_fetch_assoc($pop)){
  29.        
  30.        
  31. ?>
  32.  
  33. <table width="550" border="1" cellspacing="1" cellpadding="1">
  34.   <tr>
  35.     <td><h3><? echo $pak['zagol'];?></h3></td>
  36.   </tr>
  37.   <tr>
  38.     <td width="550" height="250" valign="top"><? echo $pak['msg'];?></td>
  39.   </tr>
  40.   <tr>
  41.     <td>Добавлено(<? echo $pak['date'];?>)</td>
  42.   </tr>
  43.   <tr>
  44.     <td><? echo $pak['img'];?></td>
  45.   </tr>
  46.   <tr>
  47.     <td>Администратор:<font color="#006600"><strong><? echo $pak['admin'];?></strong></font></td>
  48.   </tr>
  49.   <tr>
  50.     <td><a href="novosti.php?kom=<?=$pak['id_news']?>">Коментарии</a></td>
  51.   </tr>
  52.   <tr>
  53.    <?PHP
  54.   // проверяем админ или нет
  55.   $sql = 'SELECT * FROM login_admin';
  56.        
  57. $q = mysql_query($sql) or die(mysql_error());
  58.  
  59. $ad = mysql_fetch_assoc($q);   
  60. if ($ad['login_admin'] == $_SESSION['login']){ 
  61.         ?>
  62.     <td>  
  63.     <a href='novosti.php?up=<?=$nov['id_news']?>'>Редактировать</a>
  64.     </td><?PHP }?>
  65.   </tr>
  66. </table>
  67.  
  68. <?PHP
  69. }
  70. }
  71.  
  72. //редактирование новостей ссылка
  73. if(isset($_GET['up'])){
  74.         $_SESSION['id_news'] = $_GET['up'];
  75.         echo '<meta http-equiv="refresh" content="1; URL=upnovosti.php">';
  76. }
  77. //показывать новости или нет
  78. $query = "SELECT * FROM novosti WHERE `pokas`=1 ORDER BY id_news DESC";
  79.  
  80. $novost = mysql_query($query) or die(mysql_error());
  81.  
  82. while($nov = mysql_fetch_assoc($novost)){
  83.    
  84. ?>
  85. <table width="550" border="1" cellspacing="1" cellpadding="1">
  86.   <tr>
  87.     <td><h3><? echo $nov['zagol'];?></h3></td>
  88.   </tr>
  89.   <tr>
  90.     <td width="550" height="250" valign="top"><? echo $nov['msg'];?></td>
  91.   </tr>
  92.   <tr>
  93.     <td>Добавлено(<? echo $nov['date'];?>)</td>
  94.   </tr>
  95.   <tr>
  96.     <td><? echo $nov['img'];?></td>
  97.   </tr>
  98.   <tr>
  99.     <td>Администратор:<font color="#006600"><strong><? echo $nov['admin'];?></strong></font></td>
  100.   </tr>
  101.   <tr>
  102.     <td><a href="novosti.php?kom=<?=$nov['id_news']?>">Коментарии</a></td>
  103.   </tr>
  104.   <tr>
  105.    <?PHP
  106.   // проверяем админ или нет
  107.   $sql = 'SELECT * FROM login_admin';
  108.        
  109. $q = mysql_query($sql) or die(mysql_error());
  110.  
  111. $ad = mysql_fetch_assoc($q);   
  112. if ($ad['login_admin'] == $_SESSION['login']){ 
  113.         ?>
  114.     <td>  
  115.     <a href='novosti.php?up=<?=$nov['id_news']?>'>Редактировать</a>
  116.     </td><?PHP }?>
  117.   </tr>
  118. </table>
  119. <br><br>
  120. <?PHP
  121. }
  122.  
  123. ?>
  124.  
  125.  
  126.  
  127. </body>
  128. </html>

(Добавление)
всё я сам разобрался =)
 
 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