semav (web_development) все записи автора
Народ, я хочу спросить совета у тех, у кого больше опыта в сайтостроительстве, чем у меня. Заранее спасибо, кто подскажет!
Вот, если я пишу в html так, что основная часть страницы - это таблица. Ее ширина, например, - 750 (table width=750). Потом мне нужно прописать две ячейки (td) - для меню, навигации (где-то 20%) и для текста (80%). Так вот вопрос: как лучше задавать ширину ячеек - в процентах или в пикселах???
Если ширина таблицы - в пикселах (750, 800, 840 и т.д.), то как лучше: td width=20% или td width=180 (примерно). Есть ли здесь какое-то правило?
crazy-ivan (web_development) все записи автора
Футбольному сайт Мировой футбол требуются специалисты по дизайну, а также люди, которые будут писать статьи, отчёты, рассказы, интервью. Люди, которые готовы поделиться материалом для сайта. Жду ваших предложений
rum (web_development) все записи автора
Часто возникает задача постраничного вывода записей чего-либо. При этом сами данные лежат в базе данных. Если в качестве сервера используется MySQL, то само собой разумеется использование LIMIT.
Однако в MSSQL встроенного LIMIT'а нет. Вот одно из простейших решений SQL-запроса для выборки записей, соответствующих одной странице.
SELECT TOP записей_на_страницу FROM table_name
WHERE поле_идентификатор_записи NOT IN (
SELECT TOP номер_страницы * записей_на_страницу поле_идентификатор_записиe FROM table_name ORDER BY сортируемое_поле) ORDER BY сортируемое_поле
Нумерация страниц здесь ведется с нуля. Если вы будете нумеровать их с единицы, следует заменить
номер_страницы * записей_на_страницу
на
(номер_страницы - 1) * записей_на_страницу
Конечно, в самом запросе этих двух множителей быть не должно. Там должно быть число, которое получается в результате перемножения.