Вот в чем проблема: когда я хочу перейти из 1 страницы , на 2 то меня выбрасывает в самое начало скрипта. Двиг Дцмс 6.6.4
Вот код вывода страниц:
<? if (isset($_GET[\'id_mod\']) && isset($_GET[\'id_act\']) && mysql_result(mysql_query(\"SELECT COUNT(*) FROM `admin_log` WHERE `mod` = \'\".intval($_GET[\'id_mod\']).\"\' AND `act` = \'\".intval($_GET[\'id_act\']).\"\'\".($ank?\" AND `id_user` = \'$ank[id]\'\":null)),0)!=0)
{
$mod=mysql_fetch_assoc(mysql_query(\"SELECT * FROM `admin_log_mod` WHERE `id` = \'\".intval($_GET[\'id_mod\']).\"\' LIMIT 1\");
$act=mysql_fetch_assoc(mysql_query(\"SELECT * FROM `admin_log_act` WHERE `id` = \'\".intval($_GET[\'id_act\']).\"\' LIMIT 1\");
$k_post=mysql_result(mysql_query(\"SELECT COUNT(*) FROM `admin_log` WHERE `mod` = \'$mod[id]\' AND `act` = \'$act[id]\'\".($ank?\" AND `admin_log`.`id_user` = \'$ank[id]\'\":null)),0);
$k_page=k_page($k_post,$set[\'p_str\']);
$page=page($k_page);
$start=$set[\'p_str\']*$page-$set[\'p_str\'];
echo \"<table class=\'post\'>\\n\";
if ($k_page>1)str($set[\'p_str\'] , $k_post,$page); // Вывод страниц
if ($k_post==0)
{
echo \" <tr>\\n\";
echo \" <td class=\'p_t\'>\\n\";
echo \"Нет действий\\n\";
echo \" </td>\\n\";
echo \" </tr>\\n\";
}
?>
Sir4uk, Действительно, не верно! там , в k_page >1 надо исправить.
Добавлено 22.06.13 в 02:35:32:
Все, исправил:
f ($k_page>1)str(\"?id_mod=$mod
[id]&id_act=$act[id]&\", $k_page,$page);
Спасибо Sir4uk .