Witam
posiadam nast skrypt stronnicowania:
<?php
//zmien zapytanie - zostaw "count(*)"
//co ile ma tworzyc strone
$skok=1;
if(!$_GET['current'])$_GET['current']=1;
//strona, ktora ma byc wywolana
$stronadoprzejscia='index.php?p=pokaz&k='.$_GET[k].'&zmienna=wartosc';
$max=3;
$temp=$_GET['current']/$skok;
$temp++;
$stron=$ilestron/$skok;
$all=(int)($stron);
if($all!=$stron)$all++;
if(!$_GET['current']||($_GET['current']<=0))$_GET['current']=1;
if($_GET['current']>$all)$_GET['current']=1;
//zmien zapytanie - zostaw "LIMIT ".($_GET['current']-1)*$skok.", $skok"
$result=mysql_query("SELECT * FROM ".$kat." WHERE kategoria LIKE '%$kategoria%' AND publikacja LIKE 'tak' ORDER BY id DESC LIMIT ".($_GET['current']-1
)*$skok.", $skok"); $od=$_GET['current']-$max;
if($od<=0){$od=1;$do=2*$max+1;}
if(!$do)$do=$_GET['current']+$max;
if($do>$all){$do=$all;$od=$do-2*$max;if($od<=0)$od=1;}
$kropki=$od-$max-1;//$_GET['current']-(2*$max);
if($kropki<=0)$kropki=1;
if($od!=1)$stronicowanie.='<a href="'.$stronadoprzejscia.'¤t=1">1</a> <a href="'.$stronadoprzejscia.'¤t='.$kropki.'">...</a> ';
for($i=$od;$i<=$do;$i++){
if($_GET['current']==$i)$stronicowanie.=' '.$i.' ';
else $stronicowanie.=' <a href="'.$stronadoprzejscia.'¤t='.$i.'">'.$i.'</a> ';
}
$kropki=$do+$max+1;//$_GET['current']+(2*$max);
if($kropki>$all)$kropki=$all;
if($do!=$all)$stronicowanie.=' <a href="'.$stronadoprzejscia.'¤t='.$kropki.'">...</A> <a href="'.$stronadoprzejscia.'¤t='.$all.'">'.$all.'</a>';
if($stronicowanie==' 1 ')$stronicowanie='';
if($ilestron)echo($stronicowanie.'<BR><BR>'); ?>
wszystko dziala swietnie wyswietlaja sie strony 1 2 3 4 5
oto skrypt wyswietlajay probowalem wymyslec jak wygladalby limit ale niewyszlo bo niedziala :|
<?php
$sql = "SELECT * FROM ".$kat." WHERE kategoria LIKE '%$kategoria%' AND publikacja LIKE 'tak' ORDER BY id DESC LIMIT ".($_GET['current']-1)*$skok.", $skok";
{
}
?>
jak bedzie wygladalo zapytanie do tego skryptu
pls pomocy :|
Ten post edytował bastek8989 21.10.2006, 10:40:10