Показать сообщение отдельно
Старый 11.03.2002, 18:25
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
Похожий скрипт я писал гдето месяца два назад. Он дома и работает (что удивляет)....



ТО что внизу написано за 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]....
__________________
...