Strona 1 z 1

[php][mysql] prezentacja wyników

: śr gru 03, 2003 12:18 pm
autor: BuLa
witam
mam problem mianowicie
mam wyszukiwarke na stronie i wszystko pieknie chodzi tylko ze w bazie mam jakies 500 pozycji i zanim one wszystkie sie zaladuja to mija 5 lat :)

jest moze ktos w posiadaniu skryptu ktory by podzielil te wszystkie pozycje

chodzi mi oto zeby to wygladalo tak ze na stronie pojawie sie np 30 pozycji a po tym

poprzednia strona | 1 2 3 4 5 6 | nastepna strona
itp... taki podzial

moge sie rowniez wymienic scryptami
pozdrawiam

Re: [php][mysql] prezentacja wyników

: śr gru 03, 2003 12:38 pm
autor: Arthiris
[php]<?php
$na_stronie=15;
if(!(isset($od))){
$od=0;
};
$do=$od + $na_stronie;



$sql = "Select * from `jaks_tabela` Where kategoria='$c' AND akceptacja='okey' ORDER BY `id` Limit $od,$na_stronie ;";
$sql=mysql_query($sql);
$i=1;

while($table=mysql_fetch_array($sql)){
$id=$table[0];
$nazwa=$table[7];
print"$nazwa";

$i++;
}
$ile="Select * from `jakas_tabela Where kategoria='$c' And akceptacja='okey';";
$ile=mysql_query($ile);
$all=mysql_num_rows($ile);



if($all > $do){
$odprzod=$od + $na_stronie;
print"<a href=index.php?od=$odprzod>DALEJ -></a>  ";
}

$cofaj=$od-$na_stronie;
if($cofaj >= 0){
$od=$od - $na_stronie;
print"<a href=index.php?od=$od></b><- WSTECZ</a><b>  ";

}
$od=0;
$nr=1;



$txt.="<center><b><br>$printuj2 ";
while($all > $od){

$txt="<a href=index.php?&od=$od>$nr</a> ";
$od=$od + $na_stronie;
print"$txt";
$nr++;
}



?>[/php]

3maj;-) Tego kodu bede uzywał na swojej stronie;-) Już go testowałem i wszystko działa okey;-) Musisz tylko uzupełnic dane dla twojego skryptu...tzn nazwy tabeli itd.
Pozdrawiam. Mam nadzieje,że jakoś Ci pomogłem;-)A i jeszcze jedno. troche poprzestawiałęm kolejność tego wstecz do przodu 1|2|3 itd. Ale chyba potrafisz to uporządkowac;-)

Re: [php][mysql] prezentacja wyników

: śr gru 03, 2003 1:24 pm
autor: BuLa
dzieki wielkie za to napewno mi sie przyda :)
wszystko mi sortuje tylko na dole zamiast
1 2 3 4 5 6 itp wychodzi mi taka piramidka

1

1 2

1 2 3

1 2 3 4

1 2 3 4 5

1 2 3 4 5 6

1 2 3 4 5 6 7

itp..

dlaczego tak jest?
pozdrawiam

Re: [php][mysql] prezentacja wyników

: śr gru 03, 2003 1:32 pm
autor: Arthiris
Okey poprawiłem bład który byl. Ja troche inaczej tego uzywam i nie zauwyzyłem jak pisałem posta jednej kropki.która powodowała tą piramidkę....Skopiuj sobie tamten kod co jest powyżej......Jest już poprawiony;-) I wszystko powinno działać;-)

Re: [php][mysql] prezentacja wyników

: śr gru 03, 2003 2:04 pm
autor: BuLa
scryptcik chodzi :)

dzieki
jestes wielki ;)

pozdro

Re: [php][mysql] prezentacja wyników

: śr gru 03, 2003 2:19 pm
autor: Arthiris
spox zaden problem;-)