Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Html&php

Обсуждение темы Html&php в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Всем,Здравствуйте! На любом поисковом сайте можно увидеть строчку: 1 2 3 4 5 6 7 Следующая У меня вопрос такой: Допустим база содержит ...


Закрытая тема
 
Опции темы
Старый 03.11.2003, 07:49   #1
Всем,Здравствуйте!

На любом поисковом сайте можно увидеть строчку:
1 2 3 4 5 6 7 Следующая

У меня вопрос такой: Допустим база содержит 30 000 записей(записей может быть хоть сколько),на экран надо выдавать по 20 записей
(не создавая TMP,в оперативной памяти).
Может быть кто- то подскажет ссылки на написание подобной функции.Никак не получается анализ.
Заранее благодарна.
 
Старый 03.11.2003, 07:49
Ссылки
Старый 07.11.2003, 00:07   #2
сформулируй корректнее.
тебе нужно, чтоб сначала это было так:

1 2 3 4 5 6 7 Следующая

а потом вот так:

Предыдущая 4 5 6 7 8 9 10 Следующая

???
 
Старый 07.11.2003, 00:52   #3
Код кривой, не доработаный, но рабочий. Удачи, а то уже весь форум запросили.... Везде одно и тоже... С радостью отвечу на траблы. Если cумею.

PHP 4.3.3
MYSQL 4.1

Цитата:
<html>
<head>
<title></title>
</head>
<body>
<?php
if(!mysql_connect("localhost"))
echo 'Error connecting to server!';
else
{
if(!mysql_select_db("TestikByDio"))
{
mysql_query("Create DATABASE TestikByDio");
mysql_select_db("TestikByDio");
mysql_query("create table test(id integer not null primary key,name varchar(255))");
for($i=1;$i<=200;$i++)
mysql_query("insert into test(id,name) values(".$i.",'This is output number ".$i."')");
}
if($_GET["ID"]==null)
{
for($i=1;$i<30;$i++)
{
if($result=mysql_query("Select * from test where id=".$i))
{
$row=mysql_fetch_object($result);
echo ''.$row->name.'
';
}
}
}
else
{
for($i=$_GET["ID"]*30-30;$i<$_GET["ID"]*30;$i++)
{
if($result=mysql_query("Select * from test where id=".$i))
{
$row=mysql_fetch_object($result);
echo ''.$row->name.'
';
}
}
}
echo '

';
$result=mysql_query("Select max(id) as MAX from test");
$row=mysql_fetch_object($result);
for($i=1;$i<=ceil($row->MAX/30);$i++)
echo '['.$i.'] ';
}


?>
</body>
</html>
удачи. Файлик должен называться this.php
 
Старый 07.11.2003, 00:52
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTML amadok HTML, CSS, JavaScript 2 20.03.2010 17:54
Азы html ddddd HTML, CSS, JavaScript 2 24.06.2009 06:53
300 Html'эк frizkit Зал дебютантов 6 13.04.2004 19:13
Wml & Html VVVadim HTML, CSS, JavaScript 7 17.12.2003 18:14
html - БД Kondr Кальянная 3 02.12.2003 00:33


Текущее время: 03:08. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум