Форум -> Обо всём... -> не работает переход по страницам | не работает переход по страницам |
---|
rocksmart | Дата: 06.10.2008, в 19:39 | Сообщение №1 | СтарожилПользователь №: 261 Сообщений: 330
| Перенес пару функции на вап движок. Не работает переход по страницам. То есть работает но данные не меняються.
вот сама страница
Код | 1
| <?php
include("header.php");
include("config/config_files.php");
include("mysql.php");
$cid = intval($_GET['id']);
if ($pagenum == "") $pagenum = 1;
$offset = ($pagenum-1) * $filenum;
list($cat_title, $cat_description) = mysql_fetch_row(mysql_query("SELECT title, cdescription FROM ".$prefix."_files_categories WHERE cid='$cid'")); $pagetitle = "$defis "._FILES." $defis $cat_title";
echo"<img border=\"0\" src=\"images/opendir.gif\"> <b>".iconv("CP1251", "UTF-8",$cat_title)."</b><hr>";
$offset = intval($offset); $filenum = intval($filenum);
$result2 = mysql_query("SELECT lid, title, description, img, UNIX_TIMESTAMP(date) as formatted,filesize, votes,name ,totalvotes, totalcomments, hits FROM ".$prefix."_files WHERE cid = '$cid' AND status !='0' ORDER BY lid DESC LIMIT $offset, $filenum"); if (mysql_numrows($result2) > 0) { while (list($lid, $f_title, $description, $f_img, $formatted,$f_size, $votes, $a_name, $totalvotes, $comment, $hits) = mysql_fetch_row($result2)) { $fp_data = date("d.m.Y", $formatted);
echo "<br><img border=\"0\" src=\"images/files.gif\"><a href=\"files_name.php?lid=$lid\"><b>".iconv("CP1251", "UTF-8",$f_title)."</b></a>[".files_size($f_size)."]<br>$fp_data<br>";}}
list($numstories)=mysql_fetch_row(mysql_query("SELECT Count(cid) AS ccid FROM ".$prefix."_files AS c WHERE cid = '$cid' AND status !='0'"));
$numpages = ceil($numstories / $filenum);
num_page('', $numstories, $numpages, $filenum, "files_cat.php?id=".$cid."");
list($numstories)=mysql_fetch_row(mysql_query("SELECT Count(cid) AS ccid FROM ".$prefix."_files AS c WHERE cid = '$cid' AND status !='0'")); $numpages = ceil($numstories / $filenum);
num_page('', $numstories, $numpages, $filenum, "files_cat.php?id=".$cid."");
get_page($module_name);
echo'<br><img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a>';
include_once"footer.php";
mysql_close($lnk);
?> |
вот функция
Код | 1
| function num_page($module ="" , $numstories, $numpages, $storynum, $module_link="") {
global $pagenum, $admin_file;
$pagenum = (intval($pagenum)) ? $pagenum : 1;
echo"<hr>";
if ($numpages > 1) {
if (defined("ADMIN_FILE")) {$index = $admin_file;$module = "";} else {$index = "index";$module = "name=".$module_name."&";}
if ($pagenum > 1) {$prevpage = $pagenum - 1;echo " <a href=\"".$module_link."&pagenum=$prevpage\"><< </a>";}
for ($i = 1; $i < $numpages+1; $i++) { if ($i == $pagenum) {echo " $i ";} else {
if ((($i > ($pagenum - 8)) && ($i < ($pagenum + 8))) OR ($i == $numpages) || ($i == 1)) {echo " <a href=\"".$module_link."&pagenum=$i\"><b>$i</b></a>";}}
if ($i < $numpages) {if (($i > ($pagenum - 9)) && ($i < ($pagenum + 8)))
if (($pagenum > 9) && ($i == 1)) echo "... ";
if (($pagenum < ($numpages - 8)) && ($i == ($numpages - 1))) echo "... ";} else { } }
if ($pagenum < $numpages) { $nextpage = $pagenum + 1;echo "<a href=\"".$module_link."&pagenum=$nextpage\"> >></a>";}}} |
тут проблема http://wap.smartperm.ru/symbian/files_cat.php?id=4 |
| | | Serg_pnz | Дата: 06.10.2008, в 20:05 | Сообщение №2 | АдминистраторПользователь №: 1 Сообщений: 2242
| $pagenum и $filenum в модуле в самом верху из воздуха у тебя рождаются.
Код | 1
| //тут
if ($pagenum == "") $pagenum = 1;
$offset = ($pagenum-1) * $filenum; |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
| | rocksmart | Дата: 07.10.2008, в 15:32 | Сообщение №3 | СтарожилПользователь №: 261 Сообщений: 330
| а то есть нет передачи данных на следущей странице
$pagenum = intval($_GET['pagenum']);
$filenum =10; кол-во файлов на страницу
так надо! |
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|