
11.03.2002, 18:25
|
|
|
Ветеран форума
Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
|
Похожий скрипт я писал гдето месяца два назад. Он дома и работает (что удивляет)....
ТО что внизу написано за 17 минут...
возможны ошибки (как синтаксические так и орфоргафические...)
<?php
$user="pejone";
$pass="pejone";
$host="localhost";
$db="some";
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$counter=mysql_num_rows(mysql_query("SELECT * FROM sometable"));
//узнаем на сколько страниц разбить вывод
$step="10";
$steps=$counter/$step;
if ( $steps == "0") {
echo (" 1 ");
}
else {
for ($n=0; $n <= $steps; $n++)
{
printf("<a href=show.php?id=$n> $n </a>" );
}
}
?>
а в файле show.php пишем
<?
$user="pejone";
$pass="pejone";
$host="localhost";
$db="some";
mysql_connect($host, $user, $pass);
mysql_select_db($db);
$counter=mysql_num_rows(mysql_query("SELECT * FROM sometable"));
$downmerg=$n*10-10;
$counttop=$n*10;
$more=$counter-$counttop;
if ($more <= "10")
{
$topmerg=$more;
}
elseif ($more > "10")
{
$topmerg=$n*10;
}
for ($i=$downmerg; $i <= $topmerg; $i++)
{
$data=mysql_fetch_array(mysql_query(" SELECT * FROM sometable WHERE id = '$i' "));
echo ("$data[somevalue]");
}
?>
если подробней то емейлом....
pejone@[NOTFORSPAMERS]svitonline.com
убери [NOTFORSPAMERS]....
__________________
...
|