PHP.SU

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

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

> Найдено сообщений: 25
NevO Отправлено: 23 Сентября, 2010 - 20:12:11 • Тема: вывод класса на странице • Форум: Программирование на PHP

Ответов: 5
Просмотров: 423
Мелкий пишет:
скорее, через echo. Зато переменная {$get_news->All_news()} распозналась и вызвался этот метод когда не надо.


непонял Не понял
NevO Отправлено: 23 Сентября, 2010 - 20:07:47 • Тема: вывод класса на странице • Форум: Программирование на PHP

Ответов: 5
Просмотров: 423
cHameleon пишет:
в классе наверное вывод происходит через return?

Нет. вот скрипт с классом:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. class News {
  4.         function All_news() {
  5.                 global $template;
  6.                 $conn;
  7.                 mysql_query ("SET NAMES cp1251") or die();
  8.                 $q = mysql_query("SELECT * FROM nevo_news") or die();
  9.                 for ($c=0; $c<mysql_num_rows($q); $c++)
  10.                         {
  11.                         $f = mysql_fetch_array($q);
  12.                         include ('templates/'.$template.'/news_tpl.php'); // Дизайн блока новостей
  13.                         echo $news_tpl;
  14.                         }
  15.         }
  16. }
  17. $News = new News;
  18. ?>
  19.  
NevO Отправлено: 23 Сентября, 2010 - 19:56:19 • Тема: вывод класса на странице • Форум: Программирование на PHP

Ответов: 5
Просмотров: 423
Всем доброго времени суток. Пробема такова:
Есть скрипт с классом News и функцией All_news
сделал переменную:


Так же есть страничка с таблицей в одной из ячеек которой прописано:
PHP:
скопировать код в буфер обмена
  1.  
  2. $body = <<<HTML
  3. ...
  4. <td>{$News->All_news()}</td>
  5. ...
  6. HTML;
  7.  


Но новости почему то выводятся в самом начале странице (выше тегов <html><haed>... если смотреть исходный код в браузере). Почему так и как сделать чтобы новость была внутри таблицы как и должно быть?
NevO Отправлено: 22 Сентября, 2010 - 06:16:48 • Тема: файл в переменную • Форум: Программирование на PHP

Ответов: 6
Просмотров: 337
а можно посмотреть на примере?
NevO Отправлено: 21 Сентября, 2010 - 21:21:55 • Тема: файл в переменную • Форум: Программирование на PHP

Ответов: 6
Просмотров: 337
duk пишет:


И где тут переменная? Не понял
NevO Отправлено: 21 Сентября, 2010 - 20:26:30 • Тема: файл в переменную • Форум: Программирование на PHP

Ответов: 6
Просмотров: 337
значит имеется файлик news.php следующего содержания:
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $conn = mysql_query ("SET NAMES cp1251");
  4. $q = mysql_query("SELECT * FROM nevo_news");
  5. for ($c=0; $c<mysql_num_rows($q); $c++)
  6. {
  7. include ('templates/'.$template.'/news_tpl.php'); // Дизайн блока новостей
  8. echo $news_tpl;
  9. }
  10. ?>
  11.  

Надо все это собрать в одну переменную чтобы в дальнейшем было проще выводить новости и в нужных местах
NevO Отправлено: 21 Сентября, 2010 - 18:36:57 • Тема: Проблема с выводом русских символов • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 43
ок
(Добавление)
ждемс авторизации
(Добавление)
Прблема решена. тему закройте плиз
NevO Отправлено: 21 Сентября, 2010 - 17:21:49 • Тема: Проблема с выводом русских символов • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 43
garvey, напиши мне пожалуйста в асю 109-106-320 Закатив глазки
NevO Отправлено: 21 Сентября, 2010 - 14:22:15 • Тема: Проблема с выводом русских символов • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 43
garvey, я к сожалению сейчас ухожу. Вы будете всети часов в 6 по москве? я не отказался бы от помощи
NevO Отправлено: 21 Сентября, 2010 - 14:00:29 • Тема: Проблема с выводом русских символов • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 43
PHP:
скопировать код в буфер обмена
  1. $q = mysql_query("SELECT * FROM nevo_news");
  2. for ($c=0; $c<mysql_num_rows($q); $c++)
  3. {
  4. echo "$f[id] $f[auhor] $f[date] $f[tittle] $f[message] <br>";
  5. }

вот код скрипта. при выполнении вместо русских симолов появляются знаки вопроса (поля tittle и message)
Сайт и база в кодировке cp1251.
поле tittle типа varchar
поле message типа text

в чем может быть проблема и как ее исправить?
Подскажите пожалуйста

Страниц (2): « 1 [2]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB