Файл: public_html/search.php
Строк: 27
<?php
require 'system/sid.php';
require 'system/config.php';
include 'system/user.php';
include 'system/head.php';
include 'system/navigator.php';
whorm(0, 'search');
$do = isset($_GET['do']) ? $_GET['do'] : NULL;
switch($do) {
default:
    if (isset($_SESSION['sS'])) unset($_SESSION['sS']);
    if (isset($_SESSION['wW'])) unset($_SESSION['wW']);
    echo $div_title . 'Поиск пользователя' . $div_end;
    echo '<form method="post" action="?do=result">
          <input type="search" name="s" placeholder="Ник или ID"/>
          <br/>
          <input type="radio" name="w" checked value="1"/> по нику
          <input type="radio" name="w" value="2"/> по id
          <br/>
          <input type="submit" name="ok" value="Искать"/>
          </form>';
break;
case result:
    echo $div_title . 'Результаты поиска' . $div_end;
    $s = my_check($_POST['s']);
    $w = my_int($_POST['w']);
    if (!isset($_SESSION['sS'])) $_SESSION['sS'] = $s;
    if (!isset($_SESSION['wW'])) $_SESSION['wW'] = $w;
    $str = ($_SESSION['wW'] == 1) ? "user LIKE '%$_SESSION[sS]%'" : "id = '$_SESSION[sS]'";
    echo 'Вы искали: <b>' . $_SESSION['sS'] . '</b> ' . ($_SESSION['wW'] == 1 ? 'по нику' : 'по id') . '<br/>
          <a href="?">Новый поиск</a><br/>';
    $Search = mysql_result(mysql_query("SELECT COUNT(id) FROM users WHERE $str"), 0);
    if ($Search != 0)
    {
        $n = new navigator($Search, 10, '?do=result&');
        $res = mysql_query("SELECT id FROM users WHERE $str ORDER BY id DESC {$n->limit}");
        while($a = mysql_fetch_assoc($res))
        {
            echo us($a['id']) . '<br/>';
        }
        echo $n->navi();
    } else {
        echo 'Не найдено.<br/>';
    }
break;
}
include 'system/foot.php';
?>