ПОИСК АВТОРОВ

Реестр Автров

Для поиска автора:
1) Введите имя (не менее 4 символов);
2) Нажмите кнопку Искать.

Имя автора:

function numb_str ($flag,$count)
{
if ($flag>0 and $flag<1000)
{$i=0;
$content .= ‘

‘;
if(isset($_GET['page'])) $this_page=$_GET['page']; else $this_page=1;
$i=$this_page-3;
echo ‘
‘;
while ($i<=$this_page+1)
{
$i++;
if($i>0)if($i<=$count)
if($i!=$this_page) {$content .= ‘

‘;
$uri = strtok($_SERVER['REQUEST_URI'],»?»).»?»;
if (count($_GET)) foreach ($_GET as $k => $v) if ($k != «page») $uri.=urlencode($k).»=».urlencode($v).»&»;
echo ‘‘.$i.» «;
}
else {echo ‘ ‘.$i.’ ‘;
}
}
echo ‘
‘;
$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 .= ‘

‘;
if(isset($_GET['page'])) $this_page=$_GET['page']; else $this_page=1;
$i=$this_page-3;
while ($i<=$this_page+1)
{
$i++;
if($i>0)if($i<=$count)
if($i!=$this_page) {$content .= ‘

‘;}
else $content .= «  ».$i.»  »;
}
$content .= «

«;
$content .= ‘

‘;
echo $content;
} */
numb_str($flag,$count);
}

if(isset($_GET['s_authors'])) search_authors(); ?>





Реестры и информация о правах

Реестры и информация о правах