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

Форум MySQL

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

 

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

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

тема: Вывод данных из базы данных в несколько столбцов
 
 автор: franko   (23.04.2011 в 10:06)   письмо автору
 
 

Здравствуйте!
НИЖЕСЛЕДУЮЩИЙ код выводит данные по столбцам. все работает. но последовательность вывода данных по строчно идет (слева направо), а хотелось бы сверху вниз.
<?php     
  $query 
"SELECT * FROM towns   
            WHERE id_region='
$id_region'  
            ORDER by title"
;  
  
$sql mysql_query($query);   
  if(!
$sql) exit("<br>Ошибка обращения к базе данных - ".mysql_error());  
  if(!
mysql_num_rows($sql))  
  {  
    echo 
"<br>В данном разделе пока нет информации";  
  }  
  else  
  {   
    echo 
"<table width='100%' border='0' cellspacing='0' cellpadding='0'>";     
    
$i 0;     
    while (
$row mysql_fetch_array($sql))      
    {      
      
$query "SELECT COUNT(*) FROM universities   
                WHERE id_town='
$row[id_town]'";  
      
$res mysql_query($query);  
      if(!
$res) exit("<br>Ошибка обращения к базе данных - ".mysql_error());  
      
$total mysql_result($res0);  

      
$i++;     
      if(
$i == 1) echo "<tr>";     
      echo 
"<td><table width='100px' border='0' cellspacing='0' cellpadding='0'>    
            <tr>    
            <td nowrap><p style='MARGIN-LEFT: 15px'><a href='post_towns.php?id_town=
$row[id_town]'>$row[title]</a>&nbsp;($total)</p></td>    
            </tr>    
            </table></td>"
;    
      
//Указываем количество столбцов на странице    
      
if($i == 3)     
      {     
        echo 
"</tr>";     
        
$i 0;     
      }     
    }     
    echo 
"</table>";  
  }  
?>

  Ответить  
 
 автор: cheops   (23.04.2011 в 11:07)   письмо автору
 
   для: franko   (23.04.2011 в 10:06)
 

Хм... собственно эту задачу мы с вами решали в теме по ссылке http://softtime.ru/forum/read.php?id_forum=3&id_theme=79892, нужно просто все ссылки поместить в массив и оперировать им.

  Ответить  
Rambler's Top100
вверх

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