View file www/search.php

File size: 9.11Kb
<?php
$us=$_GET['id'];
$ps=$_GET['ps'];

$us=mysql_escape_string(htmlspecialchars(trim($us)));
$ps=mysql_escape_string(htmlspecialchars(trim($ps)));
include("ini.php");
$login = autorize();
if($login) {
@mysql_query("update `c_users` set `ltime`='".time()."', `room`='prih', `nev`='0' where `id`='".$id."';");
if(empty($title))$title="Поиск";

$mod=(empty($_GET['mod'])) ? bug($_POST['mod']) : bug($_GET['mod']);

$nick=bug($_POST['nick']);

switch($mod) {

case 's_nik':

if(!empty($nick)){
if(empty($tyu))$tyu="left";
if($translit=="ok") $nick=latrus($nick);
if(ereg("[А-Яа-я]",$nick))$nick=rus_utf_tolower($nick);
if(ereg("[A-Za-z]",$nick))$nick=ngl_utf_tolower($nick);

$query = @mysql_query("SELECT COUNT(*) FROM `c_users` where `login` like '%$nick%';");
$all = @mysql_result($query, 0);
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
$body="$divN<small><b>Юзеры ".($s+1)."-".($s+15)." из $all</b></small>";
if($all>15){
if(($all<15)&&($all>31)){
$body.="[страниц: 2]<br/>---<br/>";}
if(($all<30)&&($all>46)){
$body.="[страниц: 3]<br/>---<br/>";}
}else{$body.="<br/>---<br/>";}
if($all==0)$body.="По вашему запросу ничего не найдено<br/>";
$query = @mysql_query("SELECT * FROM `c_users` where `login` like '%$nick%' ORDER BY `id`  LIMIT $s, 15;");
while($praw_pol = @mysql_fetch_array($query))
{
$id_ml = $praw_pol['id'];
$nik_ml = $praw_pol['nik'];
$pol_ml = $praw_pol['pol'];
$pol_ml = str_replace("m","M",$pol_ml);
$pol_ml = str_replace("f","Ж",$pol_ml);

$body.="&#8226; <a href=\"inslide.php?f=$f&amp;id=$id&amp;ps=$ps&amp;id_an=$id_ml\">$nik_ml</a>(".$pol_ml.")<br/>";

$c++;
}
$body.="---<br/>Страницы: ";
if($s<1)$body.="<b>1</b>,";
else
$body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=0\">1</a>,";
if($all>15){
if(($s<16)&&($s>1))$body.="<b>2</b>,";
else
$body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=15\">2</a>,";
}
if($all>30){
if(($s<31)&&($s>15))$body.="<b>3</b>,";
else
$body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=30\">3</a>&nbsp;&nbsp;";
}
if ($s > 0)  $body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=".($s-15)."\">&lt;&lt;&lt;</a> |";
if ($all > $s + 15)  $body.="| <a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=".($s+15)."\">&gt;&gt;&gt;</a>";
$body.="<br/>---";}else{header("Location:?f=$f&id=$id&ps=$ps"); }
break;

case 's_id':
if(!empty($nick)){
if(empty($tyu))$tyu="left";
if($translit=="ok") $nick=latrus($nick);
if(ereg("[А-Яа-я]",$nick))$nick=rus_utf_tolower($nick);
if(ereg("[A-Za-z]",$nick))$nick=ngl_utf_tolower($nick);

$query = @mysql_query("SELECT COUNT(*) FROM `c_users` where `id` like '%$nick%';");
$all = @mysql_result($query, 0);
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
$body="$divN<small><b>Юзеры ".($s+1)."-".($s+15)." из $all</b></small>";
if($all>15){
if(($all<15)&&($all>31)){
$body=$body."[страниц: 2]<br/>---<br/>";}
if(($all<30)&&($all>46)){
$body=$body."[страниц: 3]<br/>---<br/>";}
}else{$body=$body."<br/>---<br/>";}
if($all==0)$body=$body."По вашему запросу ничего не найдено<br/>";
$query = @mysql_query("SELECT * FROM `c_users` where `id` like '%$nick%' ORDER BY `id`  LIMIT $s, 15;");
while($praw_pol = @mysql_fetch_array($query))
{
$id_ml = $praw_pol['id'];
$nik_ml = $praw_pol['nik'];
$pol_ml = $praw_pol['pol'];
$pol_ml = str_replace("m","M",$pol_ml);
$pol_ml = str_replace("f","Ж",$pol_ml);

$body=$body."&#8226; <a href=\"inslide.php?f=$f&amp;id=$id&amp;ps=$ps&amp;id_an=$id_ml\">$nik_ml</a>(ID=".$id_ml.")<br/>";

$c++;
}
$body=$body."---<br/>Страницы: ";
if($s<1)$body=$body."<b>1</b>,";
else
$body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=0\">1</a>,";
if($all>15){
if(($s<16)&&($s>1))$body=$body."<b>2</b>,";
else
$body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=15\">2</a>,";
}
if($all>30){
if(($s<31)&&($s>15))$body=$body."<b>3</b>,";
else
$body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=30\">3</a>&nbsp;&nbsp;";
}
if ($s > 0)  $body=$body."<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=".($s-15)."\">&lt;&lt;&lt;</a> |";
if ($all > $s + 15)  $body=$body."| <a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=".($s+15)."\">&gt;&gt;&gt;</a>";
$body=$body."<br/>---";}else{header("Location:?f=$f&id=$id&ps=$ps"); }
break;

case 's_gor':

if(!empty($nick)){
if(empty($tyu))$tyu="left";
if($translit=="ok") $nick=latrus($nick);

$query = @mysql_query("SELECT COUNT(*) FROM `c_users` where `gorod` like '%$nick%';");
$all = @mysql_result($query, 0);
if(isset($_GET['s'])) $s = intval($_GET['s']);
else $s = 0;
if($s < 0) $s = 0;
if($s > $all) $s = 0;
$c = $s + 1;
$body="$divN<small><b>Юзеры ".($s+1)."-".($s+15)." из $all</b></small>";
if($all>15){
if(($all<15)&&($all>31)){
$body.="[страниц: 2]<br/>---<br/>";}
if(($all<30)&&($all>46)){
$body.="[страниц: 3]<br/>---<br/>";}
}else{$body.="<br/>---<br/>";}
if($all==0)$body.="По вашему запросу ничего не найдено<br/>";
$query = @mysql_query("SELECT * FROM `c_users` where `gorod` like '%$nick%' ORDER BY `id`  LIMIT $s, 15;");
while($praw_pol = @mysql_fetch_array($query))
{
$id_ml = $praw_pol['id'];
$nik_ml = $praw_pol['nik'];
$gorod_ml = $praw_pol['gorod'];
$body.="&#8226; <a href=\"inslide.php?f=$f&amp;id=$id&amp;ps=$ps&amp;id_an=$id_ml\">$nik_ml</a>(".$gorod_ml.")<br/>";
$c++;
}
$body.="---<br/>Страницы: ";
if($s<1)$body.="<b>1</b>,";
else
$body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=0\">1</a>,";
if($all>15){
if(($s<16)&&($s>1))$body.="<b>2</b>,";
else
$body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=15\">2</a>,";
}
if($all>30){
if(($s<31)&&($s>15))$body.="<b>3</b>,";
else
$body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=30\">3</a>&nbsp;&nbsp;";
}
if ($s > 0)  $body.="<a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=".($s-15)."\">&lt;&lt;&lt;</a> |";
if ($all > $s + 15)  $body.="| <a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps&amp;mod=$mod&amp;s=".($s+15)."\">&gt;&gt;&gt;</a>";
$body.="<br/>---";}else{header("Location:?f=$f&id=$id&ps=$ps"); }
break;

default:
if(empty($tyu))$tyu="center";
$body="$divN<small>Что ищем?:</small><br/>";
if($f=="h"){
$body.="<form action=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps\" method=\"post\">
".$divN."<input name=\"nick\" /><br/>
<select multiple=\"true\" name=\"translit\">
<option value=\"ok\">Translit</option></select><br/>
<small>Тип поиска:</small><br/><select name=\"mod\">
<option value=\"s_nik\">Ник/Часть ника</option>
<option value=\"s_id\">ID юзера</option>
<option value=\"s_gor\">Город</option>
</select><br/>
<input class=\"ibutton\" type=\"submit\" value=\"Искать\"/>".$divk."</form>";
}else{
/*
$body.="
".$divN."<input name=\"nick$ref\" /><br/>
<select multiple=\"true\" name=\"translit$ref\">
<option value=\"ok\">Translit</option></select><br/>
<small>Тип поиска:</small><br/>
<select name=\"mod$ref\">
<option value=\"s_nik\">Ник/Часть ника</option>
<option value=\"s_id\">ID юзера</option>
<option value=\"s_gor\">Город</option>
</select><br/>
<anchor>Искать<go href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps\" method=\"post\">
<postfield name=\"nick\" value=\"$(nick$ref)\"/>
<postfield name=\"translit\" value=\"$(translit$ref)\"/>
<postfield name=\"mod\" value=\"$(mod$ref)\"/>
</go></anchor><br/>";
*/
}
break;
}

if($mod)$body.="<br/><a href=\"".$_SERVER['PHP_SELF']."?f=$f&amp;id=$id&amp;ps=$ps\">Попробовать еще...</a><br/>";
$body.="$div1<a href=\"enter.php?f=$f&amp;id=$id&amp;ps=$ps\">В прихожую</a><br/>".$divK."";
////////////////////////////////////////////////////////////////переходы формата//////////////////////////////
/*
if($mod){
if($f=="h"){
$body.="$div2 [xHTML|<a href=\"".$_SERVER['PHP_SELF']."?f=w&amp;id=$id&amp;ps=$ps&amp;mod=$mod\">WML</a>]".$divK.$divK."";
}else{
$body.="$div2 [<a href=\"".$_SERVER['PHP_SELF']."?f=h&amp;id=$id&amp;ps=$ps&amp;mod=$mod\">xHTML</a>|WML]".$divK.$divK."";
}
}else{
if($f=="h"){
$body.="$div2 [xHTML|<a href=\"".$_SERVER['PHP_SELF']."?f=w&amp;id=$id&amp;ps=$ps\">WML</a>]".$divK.$divK."";
}else{
$body.="$div2 [<a href=\"".$_SERVER['PHP_SELF']."?f=h&amp;id=$id&amp;ps=$ps\">xHTML</a>|WML]".$divK.$divK."";
}}
*/
/////////////////////////////////////////////оболочка////////////////////////////////////////
include("temp/obolocka.php");
}else{
header("Location:./?f=$f");
}
?>