klausimas apie php

klausimas apie php

turiu wap guestbooka viska ledovai parasiau tik kaip padaryt kad naujus irasus nemestu i pati gala Šypsena

O kaip tu padarei, kad naujus įrašus mestu į patį galą? Nekaltas

jei su MySQL tai traukdamas duomenis prirashik fld=irashoID&sortord=desc Šypsena

jeigu MySQL tai įrašo gale pridėk ORDER BY laiko arba unikalaus id stulpelis DESC

praleidau si bei ta guestbookas su txt failu Šypsena

reikia ciklą pakoreguot. galėtum parašyt kaip pas tave dabar tai atrodo.

Dabar jau šiek tiek aiškiau. Tu greičiausiai (taip sėpju) įrašydamas į tą failą naują įrašą appendinį, t.y. įrašai į galą, o vaizduodamas rodai viską nuo priekio todėl taip ir gaunasi viskas. Patariu susikurti tempinį failą, į kurį įrašai naują įrašą, ir paskui viską appendinį kas yra guestbuko faile. Tai padarius guestbuką ištrinį, o tempinį failą pervadini į guestbook.txt ar pan. Yra ir kitas variantas - reikia keisti atvaizdavimo tvarką. Pvz.: function spausdinti_guestbuka() { [nuskaitome guestbuko irasa] if (! paskutinis_irasas) {spausdinti_guestbuka()} [atspausdiname nuskaityto guestbooko irasa] } Šitas būdas paprastesnis, bet esant daug įrašų, gali serveriui nepatikti per didelė rekursija. Pasibandyk kaip veiks su daug įrašų.

aisq thanks

gal dar yra minciu?