Autor Zpráva
kn_h
Profil
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
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
kn_h: budes mit chybu v tech promenych. A neudava se u LIMITu zacatek a konec, ale zacatek a pocet radku.
SwimX
Profil
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
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
už tam mam jiný =)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: