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 » » Если скрипт не работает » Новости и коментарии к ниму

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

1. Pipka - 20 Октября, 2011 - 18:18:46 - перейти к сообщению
Всем привет дело такое)) короче я хочу сделать комментарии к новости но почему то запрос не выполняется вернее выполняется только не выводит новость ту которая нужна когда жмёшь комент (саму форму заполнение коментов ещё не сделал так как застрял на выводе новости) вот код



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>

(Добавление)
всё я сам разобрался =)

 

Powered by ExBB FM 1.0 RC1