Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сделать ссылку "далее"? / 7 сообщений из 7, страница 1 из 1
22.10.2003, 15:46
    #32301696
Хана мне
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
У меня есть база данных в MYSQL с кучей таблиц и нада оттуда брать по 5 значений и чтоб при клике на ссылке "далее" брались следующие значения. Не могу вшарить как это сделать
...
Рейтинг: 0 / 0
22.10.2003, 16:27
    #32301802
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
почитай доку по limit
...
Рейтинг: 0 / 0
22.10.2003, 17:21
    #32301981
Хана мне
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
Та мне саму ссылку надо. Как это сделать? Прибавлением? Или как?
...
Рейтинг: 0 / 0
22.10.2003, 18:16
    #32302086
Zeta
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
Хм.... Мне тож интересно. На будущее.
Zeta
...
Рейтинг: 0 / 0
23.10.2003, 09:36
    #32302477
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
не ужели в доке сложно найти лимит.... ладно....
вот.. даже на русском..... хотя я предпочитаю читать док на инглише а то малоли как переведут.. но тут перевод хороший....
http://www.mysql.ru/docs/man/SELECT.html

обратить внимание на

Выражение LIMIT может использоваться для ограничения количества строк, возвращенных командой SELECT. LIMIT принимает один или два числовых аргумента. Эти аргументы должны быть целочисленными константами. Если заданы два аргумента, то первый указывает на начало первой возвращаемой строки, а второй задает максимальное количество возвращаемых строк. При этом смещение начальной строки равно 0 (не 1):
mysql> SELECT * FROM table LIMIT 5,10; # возвращает строки 6-15

Если задан один аргумент, то он показывает максимальное количество возвращаемых строк:
mysql> SELECT * FROM table LIMIT 5; # возвращает первых 5 строк

Другими словами, LIMIT n эквивалентно LIMIT 0,n.



Felix
...
Рейтинг: 0 / 0
23.10.2003, 15:58
    #32303270
JJJ-PP
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
Я написала так (но не для кнопки далее, а для постраничного вывода):
Вроде работает нормально.
<?
Function topage ($pPage,$pCountpage,$Cnt1) {
//pPage - номер страницы
//pCountpage - количество на странице объявлений
//Cnt1 - общее количество объявлений
....
$Chet=0;
for ($i=0; $i<$Cnt1; $i++) {
if ($Cnt1<$pCountpage) {
echo "Чего ты хочешь там выводить";
}
else {
if (($i+1)>($pPage*$pCountpage-$pCountpage)) {
$Chet=$Chet+1;
echo "Чего ты хочешь там выводить";
}
}
}
}
Function pagecount ($pPage,$Cnt) {
//pPage - записей на странице
//Cnt - общее число записей
return Ceil($Cnt/$pPage);
}

?>

а вызываешь так:
твой файл.php
<?
//получится типа: 1 | 2 | 3 | 4 |...
//Цифирки свои подставишь
$str=pagecount(5,100);
if (!isset($numpage))
{
$numpage=1;
}
for ($i=0; $i<$str; $i++)
{
$num=$i+1;
if ($num!=$numpage)
{
echo "<a href='твой файл.php?numpage=".$num."' >".$num."</a> |";
}
else
{
echo $numpage." |";
}
}
echo "<br><br>";
echo $numpage;
topage($numpage,5,100);
?>
*******
...
Рейтинг: 0 / 0
28.10.2003, 14:10
    #32307464
Delete
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать ссылку "далее"?
Хана мне писал:Как сделать ссылку "далее"?
можно так
Код: plaintext
<a href='/phpinfo.php'>Далее</a>
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как сделать ссылку "далее"? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]