Вход Регистрация
Файл: search.php
Строк: 82
<?php 
 
/* Скрипт знакомств без регистрации
 Автор: romanvht 
 roman.vkostin@gmail.com */ 
include 'inc/db.php'
include 
'inc/head.php'
include 
'inc/func.php'

echo 
'<div class="title">Онлайн знакомства</div>';
switch(
$_GET['do']){
default:
$_SESSION[age] = 0;
$_SESSION[age2] = 0;
$_SESSION[sex] = 0;
$_SESSION[region]= 0;
$_SESSION[city] = 0;
echo
'<div class="text">';
echo 
'<form action="?do=search" method="post">';
echo 
'Возраст:<br />';
echo 
'от <input name="age" type="text" size="3" maxlength="2" value="" /> до <input name="age2" type="text" size="3" maxlength="2" value="" /><br />';
echo 
'Пол: <br/>';
echo 
'<select name="sex">';
echo 
'<option value="0">Мужской</option>';
echo 
'<option value="1">Женский</option>';
echo 
'</select><br />';
echo 
'Регион: <br/>';
echo 
'<select name="region">';
$q $db->query("SELECT * FROM `regions` ORDER BY `name` ASC");
echo 
'<option value="all">Все регионы</option>';
while(
$a $q->fetch_assoc()){
echo 
'<option value="'.$a[id].'">'.$a[name].'</option>';
}
echo 
'</select><br />';
echo 
'Город:<br />';
echo 
'<input name="city" type="text" size="30" maxlength="80" value="" /><br />';
echo 
'<input type="submit" value="Поиск анкет">
</form></div>'
;
break;

case 
'search':
$_SESSION[age] = int($_POST[age]);
$_SESSION[age2] = int($_POST[age2]);
$_SESSION[sex] = int($_POST[sex]);
$_SESSION[region]= int($_POST[region]);
$_SESSION[city] = in_t($_POST[city]);
$age int($_SESSION[age]);
$age2 int($_SESSION[age2]);
$sex int($_SESSION[sex]);
$region int($_SESSION[region]);
$city in_t($_SESSION[city]);

if(
strlen($age) > $err.='- Неверный возраст<br>'
if(
strlen($city) > 80 $err.='- Слишком длинное название города<br>'

if(empty(
$err)){
$ag = (empty($age)) ? "" "`age` > '$age' AND";
$ag2 = (empty($age2)) ? "" "`age` < '$age2' AND";
$reg= ($region == 'all') ? "" "AND `region` = '$region'";

    
$page=intval($_GET['page']);  
    
$count$db->query("SELECT `id` FROM `ankets` WHERE $ag $ag2 `sex` = '$sex$reg AND `city` LIKE '%$city%'")->num_rows;  
    
$n = new navigator($count'10''/search.php?do=search&');
    
$query $db->query("SELECT * FROM `ankets` WHERE $ag $ag2 `sex` = '$sex$reg AND `city` LIKE '%$city%' ORDER BY `id` DESC ".$n->limit);

echo 
'<div class="text">';
echo 
"Найдено: $count чел.";
echo 
'</div>';

while(
$a=$query->fetch_assoc()){
echo 
'<div class="text">';
$img = ($a[sex] == 0) ? '<img src="/style/img/user.png"/>' '<img src="/style/img/woman.png"/>';
$r $db->query("SELECT `name` FROM `regions` WHERE `id` = '$a[region]'")->fetch_assoc();
echo 
'<a href="ank'.$a[id].'">'.$img.' <b>'.$a[name].' '.$a[fam].'</b></a> ('.$a[age].' лет)<br/>';
echo 
'<b>Адрес:</b> '.$r[name].', '.$a[city].'<br/>';
echo 
'<b>Цель знакомства:</b> '.$a[cel].'<br/>';
echo 
'</div>';
}
echo 
$n->navi();
}else{
echo
'<div class="text">';
echo 
$err;
echo 
'</div>';
}
echo 
'<div class="menu"><a href="search.php"><img src="/style/img/back.png"/>  Новый поиск</a></div>';
break;
}
include 
'inc/foot.php'
?>
Онлайн: 2
Реклама