[php][mysql] prezentacja wyników

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
BuLa
Posty: 4
Rejestracja: pt wrz 19, 2003 11:13 am
Kontakt:

[php][mysql] prezentacja wyników

Post 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
Arthiris
Posty: 12
Rejestracja: wt kwie 22, 2003 12:30 pm
Kontakt:

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

Post 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;-)
Ostatnio zmieniony śr gru 03, 2003 1:32 pm przez Arthiris, łącznie zmieniany 2 razy.
BuLa
Posty: 4
Rejestracja: pt wrz 19, 2003 11:13 am
Kontakt:

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

Post 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
Arthiris
Posty: 12
Rejestracja: wt kwie 22, 2003 12:30 pm
Kontakt:

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

Post 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ć;-)
BuLa
Posty: 4
Rejestracja: pt wrz 19, 2003 11:13 am
Kontakt:

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

Post autor: BuLa »

scryptcik chodzi :)

dzieki
jestes wielki ;)

pozdro
Arthiris
Posty: 12
Rejestracja: wt kwie 22, 2003 12:30 pm
Kontakt:

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

Post autor: Arthiris »

spox zaden problem;-)
ODPOWIEDZ