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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Не могу найти где пропустил скобку((
Virus1850
Отправлено: 12 Февраля, 2012 - 11:29:56
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012  


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

[+]


Вот кусок кода:

<?php
include ("../template/db.php");
$q = mysql_query("select * from new_articles");
for ($i = 0; $i<mysql_num_rows($q); $i++)
{
$f = mysql_fetch_array($q);
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='block_title' width='100%'>
<h3 class='theme'><a href='editor.php?id=".$f[id]."' target='_blank' >$i. ".$f[title]."</a></h3></td>
<td><a href='news.php?page_title=".$record['title']."&delete=".$f[id]."'> Удалить </a></td>
</tr>
</table>
<table border='0' width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td width='100%' class='tabletd' valign='top'>
$f[content]
</td>
</tr>
</table>";
}
?>
<?
if($delete)
$sql =mysql_query ("DELETE FROM new_articles WHERE title='".$_SESSION['id']."';");
?>


Помогите исправить, или может еще что-то надо дописать для удаления новостей?!

(Отредактировано автором: 12 Февраля, 2012 - 11:55:42)

 
 Top
romario0403
Отправлено: 12 Февраля, 2012 - 11:35:37
Post Id



Гость


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


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




а поподробнее...начиная с echo или print
 
 Top
Virus1850
Отправлено: 12 Февраля, 2012 - 11:43:01
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012  


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

[+]


romario0403 пишет:
а поподробнее...начиная с echo или print


Исправил
 
 Top
romario0403
Отправлено: 12 Февраля, 2012 - 11:45:30
Post Id



Гость


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


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




PHP:
скопировать код в буфер обмена
  1.     echo "<table cellpadding='0' cellspacing='0' width='100%'>
  2.    <tr>
  3.    <td class='block_title' width='100%'>
  4.    
  5.    <h3 class='theme'><a href='editor.php?id=".$f['id']."' target='_blank' >".$i.$f['title']."</a></h3></td>
  6.    <a href='news.php?page_title=".$record['title']."&delete=y'> Удалить </a>
  7.    </tr>
  8.    </table>
  9.    <table border='1' width='100%' cellpadding='0' cellspacing='0'>
  10.    <tr>
  11.    <td width='100%' class='tabletd' valign='top'>
  12.    ".$f['content']."
  13.    
  14.    </td>
  15.    </tr>
  16.    </table>";


замени свой вывод на этот.
в твоем были не экранированы кавычки

p.s. поправил

(Отредактировано автором: 12 Февраля, 2012 - 11:56:40)

 
 Top
Virus1850
Отправлено: 12 Февраля, 2012 - 11:59:23
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012  


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

[+]


romario0403 пишет:
замени свой вывод на этот.
в твоем были не экранированы кавычки


Спасибо) все работает за исключением одного( новость не удаляется (код исправил) красным выделил что что только что заменил а синим сам обработчик, не знаю почему но не работает...

У автора скрипта был еще такой код:

$sql = mysql_query("SELECT*FROM pages");
while($record = mysql_fetch_array($sql))


возможно что без него не работает?
 
 Top
romario0403
Отправлено: 12 Февраля, 2012 - 12:13:21
Post Id



Гость


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


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




код полностью
PHP:
скопировать код в буфер обмена
  1. $q = mysql_query("select * from new_articles");
  2. while($f = mysql_fetch_array($q))
  3. {
  4. echo "<table cellpadding='0' cellspacing='0' width='100%'>
  5. <tr>
  6. <td class='block_title' width='100%'>
  7. <h3 class='theme'><a href='editor.php?id=".$f['id']."' target='_blank' >".$f['title']."</a></h3></td>
  8. <td><a href='?page_title=".$f['title']."&delete=".$f['id']."'> Удалить </a></td>
  9. </tr>
  10. </table>
  11. <table border='0' width='100%' cellpadding='0' cellspacing='0'>
  12. <tr>
  13. <td width='100%' class='tabletd' valign='top'>
  14. ".$f['content']."
  15. </td>
  16. </tr>
  17. </table>";
  18. }
  19.  
  20. if($_GET['delete'])
  21. $sql =mysql_query ("DELETE FROM onlineyyy WHERE id=$_GET[delete]");
  22.  
 
 Top
Virus1850
Отправлено: 12 Февраля, 2012 - 12:19:03
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Февр. 2012  


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

[+]


Большое спасибо) все работает)
 
 Top
romario0403
Отправлено: 12 Февраля, 2012 - 12:24:39
Post Id



Гость


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


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




незачто)
вот тут здесь исправил коечто
PHP:
скопировать код в буфер обмена
  1.  
  2. if(count($_GET['delete'])>0)
  3. {
  4. mysql_query ("DELETE FROM new_articles WHERE id=$_GET[delete]");
  5. header("localion".$_SERVER['PHP_SELF']);
  6. }
  7. $q = mysql_query("select * from new_articles");
  8. while($f = mysql_fetch_array($q))
  9. {
  10. echo "<table cellpadding='0' cellspacing='0' width='100%'>
  11. <tr>
  12. <td class='block_title' width='100%'>
  13. <h3 class='theme'><a href='editor.php?id=".$f['id']."' target='_blank' >".$f['title']."</a></h3></td>
  14. <td><a href='?page_title=".$f['title']."&delete=".$f['id']."'> Удалить </a></td>
  15. </tr>
  16. </table>
  17. <table border='0' width='100%' cellpadding='0' cellspacing='0'>
  18. <tr>
  19. <td width='100%' class='tabletd' valign='top'>
  20. ".$f['content']."
  21. </td>
  22. </tr>
  23. </table>";
  24. }
  25.  

(Отредактировано автором: 12 Февраля, 2012 - 12:25:22)

 
 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