Autor | Zpráva | ||
---|---|---|---|
ohenryo Profil |
#1 · Zasláno: 5. 6. 2009, 08:59:26
Dobrý den,
nefunguje mi dobře stránkování, pomůže mi někdo prosím. @$result2 = mysql_query("SELECT FOUND_ROWS();"); $n = mysql_result($result2,0,0); $pstr = $zacni-2; if ($pstr+4>$maxstr) $pstr = $maxstr - 4; if ($pstr < 0) $pstr = 0; $maxstr = floor(($n+$vypis-1)/$vypis); $oddel = ''; if ($n > $vypis) { printf(' <div class="cervene2"> <p>Celkově <strong>%d</strong> stránek (%d záznamů)</p> <ul> <li>Stránka</li>', $maxstr, $n); if ($pstr>0) { printf(' <li class="sip4_l"><a href="?strana=%d" title=""></a></li>', ($zacni-$vypis>0)?($zacni-$vypis):'0'); } for ($i=0; $i<5 ;$i++) { if ($i+$pstr == $zacni) { $podci='%1$s <li><span style="text-decoration: underline;">%3$d</span></li>'; } else $podci = '%s <li><a href="?strana=%d" title="">%d</a></li>'; if ($vypis*($i+$pstr) < $n) printf($podci, $oddel, $i+$pstr, $i+$pstr+1); $oddel=' <li>|</li>'; } if ($pstr+4 < $maxstr) { printf(' <li class="sip4_p"><a href="?strana=%d" title=""></a></li>', ($zacni+5<=$maxstr)?($zacni+5):$maxstr); } printf(' </ul> </div>'); } |
||
AM_ Profil |
#2 · Zasláno: 5. 6. 2009, 11:38:41
To si to jako máme všichni instalovat do vlastního webu, spouštět a diagnostikovat? Bez dobrého popisu problému se ti dobré rady nedostane.
|
||
Visitor Profil * |
#3 · Zasláno: 5. 6. 2009, 13:34:02
ohenryo
jak píše AM_ zkus napsat co ti nefunguje... co čekáš na výstupu a co ve výstupu máš. Okomentuj kód, ... A nebo nejlépe nevymýšlej kolo ale použij něco co za tebe stránkování vyřeší... |
||
Časová prodleva: 15 let
|
0