|
|
|
| Выводятся из базы названия автомобилей
Выводятся в три столбца.
Как сделать, чтобы в каждом столбце названия шли по алфавиту?
А то получается в столбцах: в первом Acura, во втором Audi | |
|
|
|
|
|
|
|
для: Clocker
(03.12.2005 в 19:43)
| | Вы применяете конструкцию ORDER BY? Что-то не очень понятно... Приведите код, который формирует таблицу? | |
|
|
|
|
|
|
|
для: cheops
(03.12.2005 в 21:39)
| |
$db->query("SELECT A.id, A.name, B.cid, count(B.id) as newCount FROM cats A LEFT JOIN elements B ON A.id=B.cid GROUP BY B.id ORDER by name");
echo '
<table border="0" cellpadding="2" cellspacing="0" width="100%">';
while ($row = $db->fetchAssoc())
{
$row2 = $db->fetchAssoc();
$row3 = $db->fetchAssoc();
echo '
<tr>
<td width="30%"><a href="?page='.$pagename.'&cid='. $row['id']. '">'. $row['name']. '</a> ['. $row['newCount'].']</td>
<td width="30%"><a href="?page='.$pagename.'&cid='. $row2['id']. '">'. $row2['name']. '</a> ['. $row2['newCount'].']</td>
<td width="30%"><a href="?page='.$pagename.'&cid='. $row3['id']. '">'. $row3['name']. '</a> ['. $row3['newCount'].']</td>
</tr>
';
}
echo '</table>';
|
| |
|
|
|
|
|
|
|
для: Clocker
(04.12.2005 в 00:34)
| | Правильно ли я понял - вы хотите, чтобы записи выводились не горизонтально (по строкам таблицы), а вертикально (по столбцам)? | |
|
|
|
|
|
|
|
для: cheops
(04.12.2005 в 14:03)
| | Да, правильно. Как это можно реализовать? | |
|
|
|
|
|
|
|
для: Clocker
(04.12.2005 в 15:11)
| | Можно помещать данные в двумерный массив и менять метами индексы при выводе - подробнее эта техника описывается в http://www.softtime.ru/scripts/calendar.php, на примере календаря. | |
|
|
|