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

Форум PHP

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

 

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

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

тема: Проблема с шаблоном Xtemplars и выводом из баз!
 
 автор: Panker   (05.09.2006 в 19:33)   письмо автору
 
 

Сейчас данные страницы я вывожу так


    $ath = mysql_query("select * from pages  where pages_id = $id;");
if($ath)
{
  while($author = mysql_fetch_array($ath))
  {
    $row = array('TITLE'=> $author['pages_title'],  //Загаловок Страницы
                 'META'=> $author['pages_meta'],    //Мета страницы, описание
                 'KEY'=> $author['pages_key'],      //Ключевые слова страницы
                  'TEXT'=> $author['pages_text'],    //Текст страницы
                  'DATA'=> $author['pages_date']     //Дата создания страницы
                );
  }
}
else
{
  echo "<p><b>Error: ".mysql_error()."</b></p>";    //При ошибки соединения с базой, будет выведенн подробный комментарий
  exit();
}



Так же мне нужно вывести ссылки на страницу!
Вот как мне ВЫВЕСТИ все данные из таблице LINK
С учётом того чт оструктура должна быть как у выше приведённого кода!

Какой бы код вывода я не делал, как бы не пробывал, выводилась или первая ИЛИ последняя ссылка!
Пожалуйсто только не теория, давайте примерчиками, а то я всё перепробывал, и уже мало верю в такую возможность!

Тоисть дпоустим

    $ath = mysql_query("select * from link;");
if($ath)
{
  while($author = mysql_fetch_array($ath))
  {
    $row = array('TITLE'=> $author['link_title'],  //Загаловок Страницы
                 'META'=> $author['pages_meta'],    //Мета страницы, описание
                 'KEY'=> $author['pages_key'],      //Ключевые слова страницы
                  'TEXT'=> $author['pages_text'],    //Текст страницы
                  'DATA'=> $author['pages_date']     //Дата создания страницы
                );
  }
}
else
{
  echo "<p><b>Error: ".mysql_error()."</b></p>";    //При ошибки соединения с базой, будет выведенн подробный комментарий
  exit();
}

В данном случаи надо что бы вывелись все данные из таблице link и из столбца link_title

   
 
 автор: Panker   (06.09.2006 в 19:11)   письмо автору
 
   для: Panker   (05.09.2006 в 19:33)
 

не знаете или не работали с шаблоном таким ? ((

   
 
 автор: Panker   (07.09.2006 в 17:10)   письмо автору
84.1 Кб
 
   для: Panker   (06.09.2006 в 19:11)
 

возможно шаблона не хватает?
в аттач вложил!

   
 
 автор: Panker   (07.09.2006 в 18:26)   письмо автору
 
   для: Panker   (07.09.2006 в 17:10)
 

Вопрос то проще не куда!
как сделать в этом коде так что бы выводились ВСЕ данные из таблице а не последняя или первая


$ath = mysql_query("select * from pages  where pages_id = $id;");
if($ath)
{
  while($author = mysql_fetch_array($ath))
  {
    $row = array('TITLE'=> $author['pages_title'],  //Загаловок Страницы
                 'META'=> $author['pages_meta'],    //Мета страницы, описание
                 'KEY'=> $author['pages_key'],      //Ключевые слова страницы
                  'TEXT'=> $author['pages_text'],    //Текст страницы
                  'DATA'=> $author['pages_date']     //Дата создания страницы
                );
  }
}
else
{
echo "<p><b>Error: ".mysql_error()."</b></p>";    //При ошибки соединения с базой, будет выведенн подробный комментарий
exit();
}

   
 
 автор: Panker   (08.09.2006 в 15:20)   письмо автору
 
   для: Panker   (07.09.2006 в 18:26)
 

Киналь.... ну ты то хоть помоги пожалуйсто =(((((!!!!!!!!!
Ну что за жизнь, шаблонизатор есть а из базы не достать!!!! ((((((((((((((((((!!!!!!!

   
 
 автор: Panker   (08.09.2006 в 17:33)   письмо автору
 
   для: Panker   (08.09.2006 в 15:20)
 

меня игнорируют ? :)

   
 
 автор: Panker   (23.09.2006 в 11:41)   письмо автору
 
   для: Panker   (08.09.2006 в 17:33)
 

пробежал месяц )) кто то умер кто то родился, а у меня шаблон итак и лежит и так и не могу разобратся :)

   
 
 автор: stalk3r   (23.09.2006 в 11:50)   письмо автору
 
   для: Panker   (05.09.2006 в 19:33)
 


$t = new XTemplate('skins/author.tpl'); //ну или как там у тебя путь до шаблонов..
//код...
while($author = mysql_fetch_array($ath))
  {
    $row = array('TITLE'=> $author['link_title'],  //Загаловок Страницы
                 'META'=> $author['pages_meta'],    //Мета страницы, описание
                 'KEY'=> $author['pages_key'],      //Ключевые слова страницы
                  'TEXT'=> $author['pages_text'],    //Текст страницы
                  'DATA'=> $author['pages_date']     //Дата создания страницы
                );
   // теперь назначаем
   $t -> assign('AUTHOR', $row);
   $t -> parse('MAIN.AUTHOR_LIST');
  } 
//код...


теперь в author.tpl стартуешь главный блок, обычно MAIN, его то ты надеюсь отпарсил)) в нём - наш AUTHOR_LIST


<!-- START: MAIN -->
  <!-- START: AUTHOR_LIST -->
    {AUTHOR.TITLE}<br>
    {AUTHOR.META}<br>
    и т.д.
  <!-- FINISH: AUTHOR_LIST -->
<!-- FINISH: MAIN -->

   
 
 автор: Panker   (23.09.2006 в 12:14)   письмо автору
 
   для: stalk3r   (23.09.2006 в 11:50)
 

oO класс ты разберался или разбераешся с этим шаблонам :))
Хех :) Я запомнил тебя ))

Тебе БИГ СЕНКС А то не представляеш как мне было грустно когда я понимал что кмс будет без шаблона нормального )
сейчас буду разбератся :)

Думаю вопрос на счёт вывода всех записей останется )) хотя хз, если получится тогда всё гууд :)

БИГ СЕНКС ещё раз :)

   
 
 автор: Panker   (23.09.2006 в 12:37)   письмо автору
 
   для: Panker   (23.09.2006 в 12:14)
 

вопрос на стадии разработки :))))))))

   
 
 автор: Panker   (23.09.2006 в 12:50)   письмо автору
 
   для: Panker   (23.09.2006 в 12:37)
 

Вот смотрите :)
Я на этом вопросе и в прошлый раз застопорился!

Есть модуль линков ( ссылок )


<?php  
 
include "config.php";
 
$query "SELECT * FROM link";  
 
$result mysql_query($query);  
 while(
$r=mysql_fetch_array($result))  
 {  
  
$link_id $r["id"];  
  
$link_name $r["name"];  
  
$link_adres $r["adres"];  
 }

?>


Самый простой модуль и код :)

Есть шаблончик, с ним вы уже знакомы или мелком посмотрели :)

в нём я делаю так

$xtpl->assign('LINK_NAME', $link_name);
$xtpl->assign('LINK_ADRES', $link_adres);


Вроде бы всё гууд да?
Но вот 1 загвоздка :)
ВЫВОДЯТСЯ ТОЛЬКО ПЕРВАЯ ИЛИ ПОСЛЕДНЯЯ ЗАПИСЬ ))
Зависит от того 1 там или 20 :)

ВОТ ПОЖАЛУЙСТА!
Подскажите как мне вывести все записе ненавредя шаблонной системе что бы всё так же было красиво как в шаблоне!
У меня такая же система и новостей и так далее, мне это очень нужно, я из за этого и бросил тогда шаблон, умоляю спасите!

зарание пасиб всем кто даже постик прочитал =)
Вот такой вот я благодарный :)

   
 
 автор: stalk3r   (24.09.2006 в 00:24)   письмо автору
 
   для: Panker   (23.09.2006 в 12:50)
 

млин, чувак, я же писал, нужно в цикле while назначать
$xtpl -> assign('TAG_DLYA_ZHAHENII', $massiv_so_znacheniami);
$xtpl -> parse('MAIN.NAZVANIE_TEGA_LISTINGA');

НИЧЕГО не надо по отдельности
$xtpl->assign('LINK_NAME', $link_name);
$xtpl->assign('LINK_ADRES', $link_adres);
ЭТО НЕ ТО!!!
все значения в 1 массив, его а ассигнишь

   
 
 автор: Panker   (24.09.2006 в 11:10)   письмо автору
 
   для: stalk3r   (24.09.2006 в 00:24)
 

простите но не понимаю
если while то где этот while!
На верху ваш пример отлично вывел через модуль странице да!
Наверху, выше вашего у меян пример там вроде через вхиле всё но линки не выводит! :(
А мне надо что бы названия линка это 1 переменная куда она ведёт тоисть второе поле это другое!
Иль я запутался или просто как то не так обьяснил ((

   
 
 автор: Panker   (24.09.2006 в 21:06)   письмо автору
 
   для: Panker   (24.09.2006 в 11:10)
 

вот что что а на выходных тут не кого ))

   
Rambler's Top100
вверх

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