Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak porcjować wyniki/ wyświetlanie Wstecz 1.2.3 Dalej
Forum PHP.pl > Forum > PHP
boya
Jak porcjować wyniki na stonce zebym mial Wstecz 1.2.3.4.5 Dalej itp questionmark.gif? Oczywiscie z bazy danych a nie na TXT POSZE O PRZYKLADY EWANTYALNIE LINKI !!!!

POMOCY !!!
_________________
Hmm...i znów zamieściłeś kolejny zbendny bajt danych....
kossa
Kod
<?



$ile = 3;



if ($page == "" || !$page) { $page=1; }

$start = ($page-1) * $ile;





$sql = mysql_connect (localhost, xx, xx);





$result=mysql_db_query("news","SELECT tytul, tresc FROM wyniki LIMIT

".$start.",$ile");



while ($row=mysql_fetch_array($result)) {

echo $row[tytul].$row[tresc];

}





$wszystkich=mysql_fetch_row(mysql_db_query("news","SELECT count(*) FROM

wyniki"));





$podstron=ceil($wszystkich[0]/$ile);





if($podstron > $page) { $next = 1; } else { $next = 0; }





if ($page>1) echo "<a href=por.php?page=".($page-1).">Poprzednia</a>"; else

echo "Poprzednia";





for ($i=1; $i<=$podstron; $i++) {

if ($i==$page) echo "$i"; else echo "<a href=por.php?page=$i> $i </a>";

}





if ($next == 1) echo "<a

href=por.php?page=".($page+1).">Nast&ecirc;pna</a>";

else echo "Nast&ecirc;pna";



?>



zmien tabele, baze itd...

zmienna $ile to ilosc wynikow na stronie

pozdawiam
Kossa
rzseattle
Mozna i tak -
Na koncu strony:
Kod
if ($wynik)

{

//------Pytanie i wynik bez limitu aby prawidłowo ustalic liczbe wierszy

$pytanie_2= explode("limit", $pytanie);

$wynik_2=mysql_query($pytanie_2[0]) or die (mysql_error());

//----------------------------------------------------------------



$ilosc_wierszy = mysql_num_rows($wynik_2);



$ilosc_stron   = round($ilosc_wierszy/10);



if ($ilosc_stron*10>=$ilosc_wierszy) {$ilosc_stron--;}



print "<center>";

if ($ilosc_stron>0)

{





for ($i=0;$i<=$ilosc_stron;$i++)

     {

     $dolny_limit = $i*10;

     $gorny_limit = ($i*10)+10;

     print "<a HREF='srodek.php?limit=$dolny_limit,$gorny_limit'> $i </A>";

     }

$limit_= explode(",",$limit);

$limit_[0]+=10; $limit_[1]+=10;

if ($limit_[0]<$gorny_limit){

               print "<a HREF='srodek.php?limit]=$limit_[0],$limit_[1]'> >> </A>";

          }

}



    

}//konczy if wynik

zas na poczatku strony
Kod
if (!$limit) {$limit='0,10';}

$pytanie="select * from artykuly limit $limit";


no i masz podawanie wynikow po 10 w wyniku pochodzacego z $pytanie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.