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

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

1. Kuzia - 26 Июля, 2011 - 20:09:12 - перейти к сообщению
Здравствуйте! Написал скрипт для вывода материала (на движок DLE), но идет вывод только последней записи.Перепробывал много вариантов, но результат один. Помогите, пожалуйста!
Вот то, что есть
PHP:
скопировать код в буфер обмена
  1.  
  2.                 if ($sql_result = $db -> query("SELECT * FROM `" . PREFIX . "_responses` WHERE `approved`=1")) {
  3.                 $tpl -> load_template('responses/main.tpl');
  4.  
  5.                 while ( $sql_row = $db->get_row($sql_result) ) {
  6.                
  7.                         $sql_row['response'] = stripslashes($sql_row['response']);
  8.                         $sql_row['username'] = stripslashes($sql_row['username']);
  9.                         $sql_row['date'] = stripslashes($sql_row['date']);
  10.                         $tpl -> set('{response}', $sql_row['response']);
  11.                         $tpl -> set('{username}', $sql_row['username']);
  12.                         $tpl -> set('{date}', $sql_row['date']);
  13.                         $tpl -> set('{id}', $sql_row['id']);
  14.                 }
  15.         }
  16.                 $tpl -> compile('content');
  17.                 $db -> free($sql_result);
  18.         if(! $i) {
  19.                 msgbox('Информация', 'Материалов нет');
  20.         }
  21.         $tpl -> clear();
  22.  

(Добавление)
Проблему решил. Тема закрыта!

 

Powered by ExBB FM 1.0 RC1