Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Лимитированный вывод данных запроса 
V
    Опции темы
serialselfkiller
Дата 12.11.2008, 08:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 22.7.2008
Где: Владивосток

Репутация: -2
Всего: нет



Код

function print_posts()
{
  global $url_up;    
  $query="select *, 
          (select count(0) from car_tb where vendor_tb.name=car_tb.vendor_id and confirmed=1) as cnt
          from vendor_tb";
  $result=mysql_query($query) or error_message('query');
  while($line=mysql_fetch_array($result, MYSQL_ASSOC))
  {
    foreach($line as $f => $v)
      {
      $line[$f]=stripslashes($line[$f]);}
      
      if($line['cnt']!=="0")
      {
       $vendor_cat[$line['name']]=$line['cnt'];
      }    
  }
  
  $query="select vendor_id,
          count(0) as cnt from car_tb  where confirmed=1 and visible=1 group by vendor_id;";
  $result=mysql_query($query) or error_message('query');
  while($line=mysql_fetch_array($result, MYSQL_ASSOC))
  {
    foreach($line as $f => $v)
      {
      $line[$f]=stripslashes($line[$f]);}
      
      $vendor_cat_car[$line['vendor_id']]=$line['cnt'];
  }   
 $array_tmp=array_diff_key($vendor_cat,$vendor_cat_car);
 $vendor_arr=array_merge($array_tmp, $vendor_cat_car);
 foreach ($vendor_arr as $vend => $cnt)
 {
     $out.='<li><a href="./model/?vid='.rawurlencode($vend).'">'.$vend.'('.$cnt.')</a></li>';
 }   
return $out;
}


Есть ф-я вывода данных из БД, но она выводит все в строку, надо сделать в три колонки, как это возможно реализовать?
PM MAIL ICQ   Вверх
patap
Дата 12.11.2008, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 26
Всего: 40



сформируй в выводе таблицу на html

Код

$p=0;
echo "<table>\n";
echo "<tr>\n\t";
 foreach ($vendor_arr as $vend => $cnt)
 {
     if ($p==3) {
         echo "<tr>";
         $p=0;
     }
     echo '<td><a href="./model/?vid='.rawurlencode($vend).'">'.$vend.'('.$cnt.')</a>'."</td>\n\t";
     $p++;
 }   
echo '</table>';



ну и в общем все это строке присвоить, сразу незаметил )

Это сообщение отредактировал(а) patap - 12.11.2008, 09:12


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
serialselfkiller
Дата 12.11.2008, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 34
Регистрация: 22.7.2008
Где: Владивосток

Репутация: -2
Всего: нет



Спасибо, помогло...

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0577 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.