ПОИСК АВТОРОВ
Реестр Автров
Для поиска автора:
1) Введите имя (не менее 4 символов);
2) Нажмите кнопку Искать.
function numb_str ($flag,$count)
{
if ($flag>0 and $flag<1000)
{$i=0;
$content .= ‘
«;
$content .= ‘
‘;
}
}
function search_authors ()
{ global $rows_authors,$link_authors,$table_authors;
$table_authors=’db_reg_authors’;
/* Соединение, выбор БД */
$rows_authors=100;
$link_authors = mysql_connect(«mysql», «a1777_upravis», «FUH7KlS3″) or die(«Не соединилось!!!»);
mysql_select_db(«a1777_upravis») or die(«Не найдена БД»);
mysql_query(«SET NAMES ‘utf8_general_ci’;»);
$text_to_search_authors=$_GET['s_authors'];
if (substr($text_to_search_authors,0,3)!=$text_to_search_authors)
{
$id=mysql_query(«SELECT author_id FROM $table_authors WHERE fio LIKE ‘%$text_to_search_authors%’»);
$count=0;
while ($row_authors=@mysql_fetch_assoc($id)) $count++;
$flag= $count;
if ($flag!=0)
{
if ($flag<1000)
//подсчитываем количество страниц
{
if ($count%100 != 0) $count = intval($count/$rows_authors)+1; else $count = intval($count/$rows_authors);
if(isset($_GET['page'])) $page = $_GET['page']; else $page=1;
// задаём позицию которая будет посылаться через гет запрос с параметром page
$page1 = $page*$rows_authors-$rows_authors;
$page2 = $page1 + $rows_authors;
// посылаем запрос по поиску ключевых слов в базе
$res = mysql_query(«SELECT * FROM $table_authors WHERE fio LIKE ‘%$text_to_search_authors%’ LIMIT «.$page1. «,».$page2);
if ($page>10){ echo ‘Слишком много записей’;
}
else { numb_str($flag,$count);
while ($row=@mysql_fetch_array($res) and $i<$rows_authors)
{
$i++;
$a=($page-1)*$rows_authors+$i;
// Проверка на то чтоб записей было не слишком много
// выводим список магазинов
echo $a.’. ‘.$row['fio'].’
‘;
}}
}
else echo ‘Количество найденных авторов привышает ‘.$flag.’.
‘;
}
else echo ‘Ничего не найдено’;
}
else echo ‘Строка должна быть длинее 3 символов’;
/* if ($flag>0 and $flag<1000)
{
$i=0;
$content .= ‘
«;
$content .= ‘
‘;
echo $content;
} */
numb_str($flag,$count);
}
if(isset($_GET['s_authors'])) search_authors(); ?>
Росохранкультура