[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод из базы.
715kg
Здравствуйте. Всех с наступающим новым годом.
Такой вопрос. Подключил файлы tpl к файлу index.php

Вот так


$main = file_get_contents("templates/main.tpl"); //Главная страница
$main = str_replace("{content}", $news, $main);


$news выводит из базы новости.

Если писать

echo $news;

То выводит все новости. А в выше указанном коде выводит только одну новость. Как решить проблему ? подскажите пожалуйста.
inpost
сделай выборку не всех новостей, а только 1.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
715kg
Мне нужно чтобы я когда делал вот так

$main = file_get_contents("templates/main.tpl"); //Главная страница
$main = str_replace("{content}", $news, $main);


он выводил все новости.

То есть в шаблоне main.tpl пишу в нужном месте {content}

И он бы выводил все новости.

А он выводит только одну.
inpost
715kg
$news - содержит 1 новость, вот её и вывел. Помести в переменную все новости )

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
715kg
Не совсем понял $news содержит не одну новость.

Если вывести так echo $news; То выводит все новости из базы.

В вывожу через шаблон. Выводит только одну.


И как поместить в переменную ? Я просто новичок, не совсем понимаю.
715kg
по моему $news это и есть переменная.
Выводит из базы все новости.
715kg
$news=dbarray_fetch($q);
xlebosol
$news (массив!!!), каким образом {content} проведет циклы над массивом. Если просто проводите замещение функцией str_replace().
715kg
Уже сделал. $news= "";

while( $all_server_baza=dbarray_fetch($server_all) ) {
$nameserver = htmlspecialchars($all_server_baza['server_name']);

$news .= "<TABLE BORDER>
<TR>
<TD>ip</TD>
<TD>
{$all_server_baza['server_ip']}</TD>
</TR>
</TABLE>"
;



}
$main = str_replace("{news}", $news, $main); // ip adress {IP}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.