Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 28.08.2003 12:46
$r[^table::sql{ SELECT city, district, type, name, phone FROM xyz WHERE ... ORDER BY city, district, type, name }] # не забываем про составняе индексы по полям, которые # используются в where и в order by $prev_city[] $prev_district[] $prev_type[] ^menu{ ^if($prev_city ne $r.city){ Город: $r.city<br /> $prev_city[$r.city] $prev_district[] $prev_type[] } ^if($prev_district ne $r.district){ Район: $r.district<br /> $prev_district[$r.district] $prev_type[] } ^if($prev_type ne $r.type){ Тип: $r.type<br /> $prev_type[$r.type] } $r.name }[<br />]но можно поизвращаься и воспользоваться хешами (особенно, если нам несколько раз нужно будет обращаться например к записям одного города, или региона).