if (isset($_REQUEST[session_name()])) session_start(); $cp=$_SERVER['PHP_SELF']; // БЛОК УПРАВЛЯЮЩИХ ПЕРЕМЕННЫХ $psw=""; // пароль, полученный при регистрации $f1=""; // имя первого поля, по которому ведется поиск $f2=""; // имя второго поля, по которому ведется поиск. Если // Вы не намерены включать это поле в критерий отбора, // то зачение переменной $f2="n"; $tabl=""; // имя таблицы из базы данных по которой ведется поиск $mr = 15; // количество позиций, выводимых на странице $hostname = "localhost"; // имя хоста. Обычно - localhost $database = ""; // имя базы данных $username = ""; // имя пользователя $password = ""; // пароль пользователя базы данных // ПОДКЛЮЧАЕМСЯ К БАЗЕ ДАННЫХ $connect = mysql_pconnect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database, $connect); if ($_POST['obn']=="1") $_SESSION['par']=""; if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form")) { if (!isset($_REQUEST[session_name()])) session_start(); $_SESSION['par']=trim($_POST['param']); } if (!isset ($_SESSION['par']) || ($_SESSION['par']=="")) $str=""; else { // ПОДКЛЮЧАЕМСЯ К ПОИСКОВОМУ СЕРВИСУ $param=urlencode($_SESSION['par']); if (@file_get_contents("http://search.volganin.net/search.php?param=".$param."&f1=".$f1."&f2=".$f2."&psw=".$psw)) { $file=file_get_contents("http://search.volganin.net/search.php?param=".$param."&f1=".$f1."&f2=".$f2."&psw=".$psw); // ПОЛУЧАЕМ ГОТОВУЮ СТРОКУ ЗАПРОСА $str=" WHERE ".$file; } else { if($f2!="n") $str=" WHERE ".$f1." LIKE '%%".$_SESSION['par']."%%' or ".$f2." LIKE '%%".$_SESSION['par']."%%' "; else $str=" WHERE ".$f1." LIKE '%%".$_SESSION['par']."%%' "; } } $pn = 0; if (isset($_GET['pn'])) { $pn = $_GET['pn']; } $srr = $pn * $mr; // ЗАПРОС НА ВЫБОРКУ $qr = "SELECT * FROM ".$tabl.$str." "; $ql = sprintf("%s LIMIT %d, %d", $qr, $srr, $mr); $r = mysql_query($ql, $connect) or die(mysql_error()); $rr = mysql_fetch_array($r); $ar = mysql_query($qr); $tr = mysql_num_rows($ar); $tp = ceil($tr/$mr)-1; ?>
Страница echo ($pn + 1); ?>
}
for ($i=0; $i <= $tp; $i++)
{
if ($tp > 0)
{
echo " ".($i+1)." |";
}
}
?>