Файл: user/inc/search_ank_get.php
Строк: 24
<?php
only_reg();
$back_link = true;
switch (empty($_GET['type']) ? false : $_GET['type']) {
default:
$seach_tables = 'ank_city';
$textType = lang('Поиск по запросу города');
break;
case 'city':
$seach_tables = 'ank_city';
$textType = lang('Поиск по запросу города');
break;
case 'name':
$seach_tables = 'ank_name';
$textType = lang('Поиск по имени');
break;
case 'fam':
$seach_tables = 'ank_family';
$textType = lang('Поиск по фамилии');
break;
case 'countr':
$seach_tables = 'ank_countr';
$textType = lang('Поиск по региону');
break;
}
$set['title'] = $textType;
# див во всем скрипте
$div_script = 'p_m';
if (!isset($_GET['q'])) {
$search = $user[$seach_tables];
} else {
$search = htmlspecialchars(strip_tags($_GET['q']));
}
$k_post = count::query('user', '`'.$seach_tables.'`="'.mysqli_real_escape_string($db, $search).'"');
if ($k_post == 0) {
$search = null;
msg(lang('Пользователей с такими данными не найдено'));
} else {
$k_page = k_page($k_post, $set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$gorod_st = $db->query('SELECT * FROM `user` WHERE ?c=? ORDER BY `id` DESC LIMIT ?i, ?i', [$seach_tables, $search, $start, $set['p_str']]);
echo "<div class='". $div_script ."'>".lang($textType)." : "".$search.""</div>";
while ($sql = $gorod_st->row()) {
echo " <!--a href='/info.php?id=".$sql['id']."'-->
<div class='".$div_script."'> ".nick($sql['id']);
echo ','. $sql[$seach_tables];
echo "</div><!--/a-->";
}
if ($k_page > 1) {
str('?', $k_page, $page);
} # Вывод навигации
}