|
|
|
|
|
для: Mesm
(22.11.2004 в 13:15)
| | Самый простой вариант поставить ограничения вроде
<?php
$begin = 51;
$end = 100;
$nr = dbase_numrecords($fp);
for ($i=1; $i <= $nr; $i++)
{
if($i>=$begin)
{
$re = dbase_get_record($fp,$i);
if ( trim($re[0]) == trim($ip))
{
// echo $re[1];
}
}
if($i>$end) break;
}
?>
|
При этом параметры $begin и $end передавать через адресную строку методом GET.
PS Возможно вам будет интересно почитать темы с обсуждением постраничной навигации:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=745
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=721
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=463
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=326 | |
|
|
|
|
|
|
|
для: Artem S.
(22.11.2004 в 16:46)
| | это называется постраничный вывод. про это много написано на форуме. поищи поиском в теме "MySQL"
вопрос совсем не плевый. а для новичка - тем более. очень хорошо объяснен механизм вывода в книге "Программирование на ColdFusion". разобравшись по кнгиге, я легко делала и постраничный вывод и многостолбцовый вывод (когда результат заносится в таблицу с заданным количеством строк и столбцов) и постраничный многостолбцовый. | |
|
|
|
|
|
|
|
для: Mesm
(22.11.2004 в 13:15)
| | Не очень понятно что именно требуется, поэтому боюсь ошибится, но :
может так?
<?
$nr = dbase_numrecords($fp);
if($nr > 50) $nr = 50;
for ($i=1; $i <= $nr; $i++)
{
$re = dbase_get_record($fp,$i);
if ( trim($re[0]) == trim($ip))
{ // echo $re[1]; }
}
?>
|
Это чтоб ограничить записи на 50. А чтоб разбить результат на станицы, нужена еще одна переменая, обычно она передается через url | |
|
|
|
|
автор: Mesm (22.11.2004 в 13:15) |
|
| Вопрос конечно плевый, но не могу разобраться. Допустим я бугу по строкам тоблицы и отбираю те, которые удоволетворяют некому условию
$nr = dbase_numrecords($fp);
for ($i=1; $i <= $nr; $i++)
{
$re = dbase_get_record($fp,$i);
if ( trim($re[0]) == trim($ip))
{ // echo $re[1]; }
|
как сделать чтоб на экран показывалась только некоторая часть выбранных записей, т.е. типа как на апорте снизу ссылки 1-50 || 51-100
Заранее спасибо | |
|
|
|
|