prosledjuje strani vesti.php koja bi trebalo da prikaze tu i jos 9
prethodnih vesti u opadajucem poretku. Ako imam 20 vesti i obrisem
pretposlednju, znaci sa sifrom 19, trebalo bi da klikom na vest sa sifrom 18
prikazem 20, 18, 17, 16, 15, 14, 13, 12, 11, 10. E sad, tu nastaje problem
jer sam upit formulisao ovako:
SELECT id, datum, vest FROM vesti ORDER BY id DESC LIMIT ($max-$id), 10
pri cemu je $max sifra poslednje vesti, a $id sifra trazene vesti. Ovaj upit
perfektno radi kada ne brisem vesti, ali kada obrisem pomenutu 19-u, on ce
prvo obrnuti redosled (da bi najnovija vest bila prva), a zatim reci
20-18=2, sto znaci kreni od trece (0,1,2) prikazane, a to je vest sa sifrom
17, a ne 18! Razmisljao sam da belezim broj obrisanih poruka, ali kako one
ne moraju biti za redom, ta varijanta otpada. Takodje, podesavanje teksta
neke vesti na nulu uzrokuje prikaz manje od deset vesti, sto je
neprihvatljivo. Kakvim upitom biste vi ovo resili? Hvala.
Pera električar 0637129710, BG, preporučujem.