query(" SELECT * FROM labDevices ORDER BY osName IS NULL, osName, deviceManufacturer, deviceModel "); while ($row = $res->fetch_object()) { $devices[] = $row; if ($row->isAvailable) $available++; } $tpl->set('devices', $devices); $tpl->set('available', $available); echo $tpl->fetch();