Autor | Zpráva | ||
---|---|---|---|
kn_h Profil |
#1 · Zasláno: 8. 2. 2009, 15:49:40
Ahoj!
V tomhle dotazu musi byt chyba: $pocatek = $idprispevek*$pocet_na_stranku-$pocet_na_stranku; // pri strance 1 je to 0 $konec = $idprispevek*$pocet_na_stranku; //pri strance 1 je to 20 $dotaz2 = "SELECT * FROM admin_kniha ORDER BY datum DESC LIMIT $pocatek,$konec"; $dotaz2 vypise jeste po mysql_query a mysql_fetch_array misto 20 prispevku na stranku jenom 1! ale bohuzel, nevim jaka je v nem chyba.. |
||
kn_h Profil |
#2 · Zasláno: 8. 2. 2009, 15:51:15
a kdyz dam do mysql_fetch_array tohle:
$objekt_vysledku = mysql_query('SELECT * FROM admin_kniha ORDER BY datum DESC LIMIT 20'); tak to vypise tech 20 prispevku, jenze zas nefunguje strankovani... |
||
ninja Profil |
#3 · Zasláno: 8. 2. 2009, 15:54:39
kn_h: budes mit chybu v tech promenych. A neudava se u LIMITu zacatek a konec, ale zacatek a pocet radku.
|
||
SwimX Profil |
#4 · Zasláno: 8. 2. 2009, 15:55:16 · Upravil/a: SwimX
kn_h
Hezké stránkování má tady linuxsoft: http://www.linuxsoft.cz/article.php?id_article=345 jinak mělo by to být: $pocatek = $idprispevek*$pocet_na_stranku-$pocet_na_stranku; // pri strance 1 je to 0 $dotaz2 = "SELECT * FROM admin_kniha ORDER BY datum DESC LIMIT $pocatek,$pocet_na_stranku"; edit: nech si vypsat ten dotaz, jsou tam opravdu čísla 0, 20? |
||
ninja Profil |
#5 · Zasláno: 8. 2. 2009, 16:02:33
kn_h: Jeste jedna pripominka: Pokud je promena $idprispevek opravdu t co myslim (ID prispevku z databaze), tak vam to casem zacne delat psi kusy. Zamyslete se co se stane kdyz case preskocite nejake id, nebo smazate...
|
||
kn_h Profil |
#6 · Zasláno: 8. 2. 2009, 16:05:26 · Upravil/a: kn_h
už tam mam jiný =)
|
||
Časová prodleva: 15 let
|
0