Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с выводом результата
 
 автор: Panker   (17.10.2006 в 18:38)   письмо автору
 
 

На самом дели шаблона но когда про шаблон речь не кто не заходит :)

Короче дело такое )
вот так вот я в шаблоне пишу

<!-- END: link -->
<hr>
{NEWS_NAME}
<br>
<br>
=> {NEWS_MINI}

<br>
{NEWS_MENU}


а вот так вот у мен в модуле новостей, типа где всё обрабатывается


<?php

  $xtpl 
= new XTemplate('templars/standart/news.xtpl'); //Обьявляем класс шаблонов
  
  // Устанавливаем соединение с базой данных  
  // Подсчитуем общее количество данных в БД 
  
$quer "SELECT count(*) FROM news"
  
$res mysql_query($quer); 
  
$total mysql_fetch_array($res); 
  
$count $total['count(*)']; 

  
// Устанавливаем количество сообщений, которое будем выводить 
  // и количество страниц которое получится в итоге 
  
$end 15;  //Это число количества выводимых данных 
  
if($_GET['start'] == ""$_GET['start'] = 0
  if(
$_GET['start'] < $_GET['start'] = 0
  
$start $_GET['start']; 
  if(
$_GET['page'] == ""$_GET['page'] = 1
  
$page $_GET['page']; 
  
$dln $count $end
  
$col = (int)$dln 1

  
  
// Выводим данные из бд 
  
$query "SELECT * FROM news LIMIT ".$start.", ".$end
  
$result mysql_query($query); 
  if(!
$result) echo "Error - ".mysql_error(); 
 while(
$num mysql_fetch_array($result)) 
     {       
      
$xtpl->assign('NEWS_ID'$num['id']);
      
$xtpl->assign('NEWS_NAME'$num['name']);
      
$xtpl->assign('NEWS_MINI'$num['mini_news']);
     }

     for (
$i 0$i $col$i++) 
     { 
         if(
$page == ($i+1)) 
            { 
                
$href $page
            } 
         else 
     
$href "<A href=\"file.php?start=".($end $i)."&page=".($i+1)."\">".($i+1)."</A>";
       
     }
     
     
     
$xtpl->assign('NEWS_MENU'$href);


но почему то при выводи у меян не типа всё через БР ХР ну через теги а всё подрят
то есть новости выводятся так

1 2 3

мини новость 1 мини новость 2 мини новость 3

а я бы хотел

1
мини новость 1

2
мини новость 2

3
мини новость 3

но почему то так не идёт, и почему же так и как исправить можно :(

   
 
 автор: slonik   (17.10.2006 в 19:50)   письмо автору
 
   для: Panker   (17.10.2006 в 18:38)
 

Все готовые движки отличаюся сложным - непонятным кодом...

Смысл такой:
$base=mysql_query("SELECT * FROM название_таблицы"); 
while($row=mysql_fetch_array($base)){  
$vibor.= "<table><tr>";  
$vibor.= "<td>$row[название_поля]</td>"; 
$vibor.= "</tr></table>"; }  
echo $vibor; 

   
 
 автор: Panker   (17.10.2006 в 20:36)   письмо автору
 
   для: slonik   (17.10.2006 в 19:50)
 

для меня это не подходит, я использую XTemplars, да кстати, не все движки непонятные :)

у меня конкретный случай когда я загоняю результат в переменую и нужно просто сделать что бы выводила не подрят а по очереди :( вот кто на смарти там же почти так же, как вы люди на смарти это делаете

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования