Просмотр файла z/search.php

Размер файла: 6.75Kb
<?php 
$t=microtime();
session_name('sid');
session_start();
print '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

	<head>
		<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
		<meta name="generator" content="Adobe GoLive"/>
		<title>Знакомства</title>
	</head>

	<body bgcolor="#cccccc" text="black" link="red">
		<p align="left"><small>';
include('db.php');
$enter=@$_SESSION['enter'];
if ($enter=='yes')
{include('allcount.php');
include('upline.php');
$sess_id=session_id();
if (@$act=="")
{

print 'Поиск по id:<br/>
<form method="get" action="anketa.php?sid='.$sess_id.'">
Id:<br/>
<input name="uid" maxlength="25" value=""/><br/>
<input value="Отправить" name="do" type="submit"/></form>

Расширенный поиск:<br/>
<form method="post" action="search.php?act=look">
<font color="green" size="2">Пол:</font><br/>

<select name="pol">
<option value="1">М</option>
<option value="2">Ж</option>
<option value="3">Не важно</option>
</select><br/>
<font color="green" size="2">Вес:<br/> </font>
От:<br/>

<input name="vesot" maxlength="3" value=""/><br/>
До:<br/>
<input name="vesdo" maxlength="3" value=""/><br/>

<font color="green" size="2">Рост(см):<br/></font>
От:<br/>

<input name="rostot" maxlength="3" value=""/><br/>
До:<br/>
<input name="rostdo" maxlength="3" value=""/><br/>

<font color="green" size="2">Год рождения:<br/></font>
От:<br/>

<input name="godot" maxlength="4" value=""/><br/>
До:<br/>
<input name="goddo" maxlength="4" value=""/><br/>

<font color="green" size="2">Регион:<br/></font>
<input name="region" maxlength="3" value=""/><br/>

Искать только онлайн?<br/>
<select name="line">
<option value="1">Да</option>
<option value="2">Нет</option>
</select><br/>
<input value="Искать" name="do" type="submit"/></form>

';
print "
<a href=\"kontakt.php?sid='.$sess_id.'\">Контакт-лист($countkontakt/$new)</a><br/>
<a href=\"enter.php?sid=$sess_id\">Главное меню</a><br/>";
}
if (@$act=='look')
{
$pol=@$_POST['pol']; $pol=intval($pol); if ($pol<1 or $pol>2) $pol=3;
$vesot=@$_POST['vesot']; $vesot=intval($vesot); if (empty($vesot)) $vesot=0;
$vesdo=@$_POST['vesdo']; $vesdo=intval($vesdo); if (empty($vesdo)) $vesdo=9999;
$rostdo=intval(@$_POST['rostdo']); if (empty($rostdo)) $rostdo=9999;
$rostot=intval(@$_POST['rostot']); if (empty($rostot)) $rostot=0;
$godot=intval(@$_POST['godot']); if (empty($godot)) $godot=0;
$goddo=intval(@$_POST['goddo']); if (empty($goddo)) $goddo=9999;
$region=intval(@$_POST['region']); if (empty($region)) $region=0;
$line=intval(@$_POST['line']); if (empty($line)) $line=2; if (@$line==1) $line=time()-300; else $line=0;
$zapros="SELECT * from avtor WHERE `ves`>=$vesot and `ves`<=$vesdo and `rost`>=$rostot and `rost`<=$rostdo and `byear`>=$godot and `byear`<=$goddo and `ldate`>$line ";
if ($region)
$zapros=$zapros."and `region`=$region";
if ($pol!==3)
$zapros=$zapros." and `pol`=$pol";
if ($_SESSION['lookanketa']==1)
$order='DESC';
else 
$order='ASC';
$zapros=$zapros." ORDER BY `id` $order";
$_SESSION['searchzapros']=$zapros;

$result=mysql_query($zapros);
$count=mysql_num_rows($result);
$kolchel=$_SESSION['kolchel'];
if (!@$page)
$page=0;
$pg=$page+1;
$kolstr=ceil($count/$kolchel);

$result=mysql_query($zapros);
$count=mysql_num_rows($result);
if ($count==0)
print "По вашему запросу ничего не найдено<br/>";
else 
{print "Всего найдено: $count анкет<br/>";
$start=$page*$kolchel;
$end=$start+$kolchel;
$sess_id=session_id(); //Номер сессии
@mysql_data_seek($result,$start);

$region=file('region.txt'); //Список регионов

while($anketa=mysql_fetch_array($result)) 
{
// обрабатываем строку $anketa
$uid=$anketa['id'];
$anketa['region']=$region[$anketa['region']];
if ($anketa['pol']==1)
$anketa['pol']='М';
else
$anketa['pol']='Ж';
print "<a href=\"anketa.php?uid=$uid&amp;sid=$sess_id\">id=$anketa[id], $anketa[login],$anketa[pol], $anketa[region],$anketa[byear],ON</a><br/>";
$start++;
if ($start>=$end)
break;
}
if ($kolstr>$page+1)
print '<a href="search.php?page='.$pg.'&amp;act=next&amp;sid='.$sess_id.'">&raquo;&raquo;</a><br/>';
if ($page>0)
{$pp=$page-1;
print '<a href="search.php?page='.$pp.'&amp;act=next&amp;sid='.$sess_id.'">&laquo;&laquo;</a><br/>';}
print "</small></p><hr/><p align=\"left\"><small><a href=\"search.php?sid=$sess_id\">Новый поиск</a><br/><a href=\"kontakt.php?sid=$sess_id\">Контакт-лист($countkontakt/$new)</a><br/>
<a href=\"enter.php?sid=$sess_id\">Главное меню</a><br/>
<a href=\"exit.php?sid=$sess_id\">Выход</a><br/>

";

}
}
if (@$act=='next' and !empty($_SESSION['searchzapros']))
{
$zapros=$_SESSION['searchzapros'];

$result=mysql_query($zapros);
$count=mysql_num_rows($result);
$kolchel=$_SESSION['kolchel'];
if (!@$page)
$page=0;
$pg=$page+1;
$kolstr=ceil($count/$kolchel);

$result=mysql_query($zapros);
$count=mysql_num_rows($result);
if ($count==0)
print "По вашему запросу ничего не найдено<br/>";
else 
{print "Всего найдено: $count анкет<br/>";
$start=$page*$kolchel;
$end=$start+$kolchel;
$sess_id=session_id(); //Номер сессии
@mysql_data_seek($result,$start);

$region=file('region.txt'); //Список регионов

while($anketa=mysql_fetch_array($result)) 
{
// обрабатываем строку $anketa
$uid=$anketa['id'];
$anketa['region']=$region[$anketa['region']];
if ($anketa['pol']==1)
$anketa['pol']='М';
else
$anketa['pol']='Ж';
print "<a href=\"anketa.php?uid=$uid&amp;sid=$sess_id\">id=$anketa[id], $anketa[login],$anketa[pol], $anketa[region],$anketa[byear],ON</a><br/>";
$start++;
if ($start>=$end)
break;
}
if ($kolstr>$page+1)
print '<a href="search.php?page='.$pg.'&amp;act=next&amp;sid='.$sess_id.'">&raquo;&raquo;</a><br/>';
if ($page>0)
{$pp=$page-1;
print '<a href="search.php?page='.$pp.'&amp;act=next&amp;sid='.$sess_id.'">&laquo;&laquo;</a><br/>';}
print "</small></p><hr/><p align=\"left\"><small>
<a href=\"kontakt.php?sid=$sess_id\">Контакт-лист($countkontakt/)</a><br/>
<a href=\"search.php?sid=$sess_id\">Новый поиск</a><br/>
<a href=\"enter.php?sid=$sess_id\">Главное меню</a><br/>
<a href=\"exit.php?sid=$sess_id\">Выход</a><br/>
";

}
}
}else 
{print "Неверный id или пароль<br/><a href=\"index.php\">На главную</a><br/>";
}
print microtime()-$t;
?></small></p></body></html>