|
|
|
| Здравствуйте!
НИЖЕСЛЕДУЮЩИЙ код выводит данные по столбцам. все работает. но последовательность вывода данных по строчно идет (слева направо), а хотелось бы сверху вниз.
<?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> ($total)</p></td>
</tr>
</table></td>";
//Указываем количество столбцов на странице
if($i == 3)
{
echo "</tr>";
$i = 0;
}
}
echo "</table>";
}
?>
|
| |
|
|