|
|
|
| Не подскажите, как изменить нижележащий скрипт, чтобы результаты отображались в два столбца, в каждом ряду по два разных значения? И возможно ли вообще такое?
<?
include('db_main.php'); //подкдючение к базе
$query = mysql_query("select title from pers where class='h'");
echo "<table border=1>";
for($i=0; $i < mysql_num_rows($query); $i++)
{$fetch = mysql_fetch_array($query);
echo "<tr><td>".$fetch[title]."</td><td>".$fetch[title]."</td></tr>";}
echo "</table>";
?>
|
Сейчас он отображает следующее: http://hellsinguniverse.ru/Untitled6.php | |
|
|
|
|
|
|
|
для: Zew
(04.10.2005 в 16:00)
| | Наверное так:
<?
include('db_main.php'); //подкдючение к базе
$num=2; // количество колонок
$query = mysql_query("select title from pers where class='h'");
echo "<table border=1><tr>";
for($i=1; $i <= mysql_num_rows($query); $i++) {
$fetch = mysql_fetch_array($query);
echo "<td>".$fetch[title]."</td>";
if($i%$num==0) echo "</tr><tr>";
}
echo "</tr></table>";
?>
|
| |
|
|
|
|
|
|
|
для: Axxil
(04.10.2005 в 17:28)
| | Спасибо! =) Да, действительно работает. Кхем, вот только если число строк нечетное, верхний правый квадрат остается пустым. *_* А нельзя ли его на такой случай сдвинуть вниз? А еще лучше растянуть на всю ширину... Хотя если это невозможно, и так же гуд. =) | |
|
|
|
|
|
|
|
для: Zew
(04.10.2005 в 17:44)
| | А точно правый верхний?
Странно... провёл тест у меня как-раз правый нижний остаётся пустым, при любом количестве колонок...
Проверьте в цикле чтобы $i=1 (!!!) это важно... | |
|
|
|
|
|
|
|
для: Zew
(04.10.2005 в 17:44)
| | Ааа, вот на цикл я внимания и не обратила. *_* Еще раз спасибо, теперь вроде неплохо. )) Ну, только нижняя ячейка в одной из категорий вот здесь: http://hellsinguniverse.ru/hellsing/manga/characters.php остается пустым, но это уже мелочи. =) | |
|
|
|