[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с поиском по сайту.
Chrome
Помогите пожалуйста сделать поиску по двум ячейкам таблицы тесть чтобы в поле пользователь мог писать Имя и Фамилию а поиск производился по этим ячейкам таблицы name familyname

<?
require "include/bittorrent.php";

dbconn();
?>

<?


stdhead("Люди");
loggedinorreturn();

$dt = gmtime() - 300;
$dt = sqlesc(get_date_time($dt));

$search = trim($_GET['search']);


if ($search != '') {
$query = "name LIKE '%" . sqlwildcardesc("$search") . "%' AND status='confirmed'";

} else {
$letter = trim($_GET["letter"]);
if (strlen($letter) > 1)
die;
if ($letter != "" && strpos("АБВГДЕЁЖЗИЙКЛМНОПРСТУФЧЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя", $letter) === false)
$letter = "";
$query = ( $letter != "" ? "name LIKE '$letter%' AND " : "") . "status='confirmed'";


}

$per_page=10;

if (isset($_GET['page'])) $page=($_GET['page']-1); else $page=0;

$start=abs($page*$per_page);

$q="SELECT count(*) FROM users WHERE $query";
$res=mysql_query($q);
$row=mysql_fetch_row($res);

$total_rows=$row[0];

$num_pages=ceil($total_rows/$per_page);

$res = sql_query("SELECT id, name, familyname, avatar FROM users
WHERE
$query ORDER BY name LIMIT $start,$per_page") or sqlerr(__FILE__, __LINE__);
$num = mysql_num_rows($res);
print("<form method=\"get\" action=\"people\">\n");
print("Поиск: <input type=\"text\" size=\"30\" name=\"search\" value=\"".htmlspecialchars($search)."\">\n");
print("<input type=\"submit\" value=\"Вперед\">\n");
print("</form>\n");


?>

stdfoot();
die;

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.