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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод данных из базы данных в несколько столбцов

Сообщения:  [1-2] 

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

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

  Ответить  
 
 автор: 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($res, 0);  

      $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>";  
  }  
?>

  Ответить  

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime