ďťż

[PHP] algorytm grupowania w shoutboxie

       

Podstrony


telcocafe

Witam, napisalem pewien shoutbox w php na stronke mojej klasy (2G :P)
jednak mam z nim problem - nie wiem jak zrobic grupowanie wiadomosci :/ tzn. za duzo wiadomosci pojawia sie w jednym oknie, chcialem zrobic podzial jakis (1,2,3) i w kazdym takim "dziale" bylaby ograniczona ilosc wiadomosci.

zmienna $stan3 to ilosc WSZYSTKICH wiadomosci
zmienna $showgc oznacza ilosc wyswietlanych wiadomosci w jednym dziale
zmienna $show jest aktualnie ogladanym dzialem (jest definiowana przez metode GET)

prosze tylko o algorytm (najlepiej w petli for). chcialem takze zeby grupa 1 oznaczala najnowsze wiadomosci z shoutboxa.

Z gory wielkie dzieki!



1. Pobierz zmienną oznaczającą numer strony
2. do = aktualna_strona * 5
od = do - 4

:-)

cos nie dziala :/
dam moze kod PHP:
if (isset($_GET['show'])) $show=$_GET['show']; else $show='1'; //show-przegladana strona $licznik3=fopen("count.txt", "r"); $max=filesize("box/_count.txt"); $stan3=fread($licznik3,$max); //stan3-ilosc wszystkich wpisow fclose($licznik3); $showgc=10; //ilosc wpisow na przegladana strone $tmp1=$stan3/$showgc; $tmp1=ceil($tmp1); //zaokraglenie w gore echo "<center><font class=th>najnowsze < &nbsp;"; for ($y=1;$y<$tmp1+1;$y++){echo "<a href='shout.php?show=$y'>$y</a>&nbsp;&nbsp;";} // wyswietlenie dostepnych dzialow echo "&nbsp; > najstarsze</font></center><br><br>";
teraz potrzebuje petle ktora wyswietli $showgc wiadomosci (w tym przypadku 10) z $show strony. podam jeszcze funkcje pobierania 1 wiadomosci z pliku:
if (file_exists($i.".txt")) { $readt=fopen($i.".txt","r"); $cont=fread($readt,filesize($i.".txt")); fclose($readt);}
$i to zmienna w petli, ktorej nie mam

chyba chodzi Ci o stronnicowanie ;)

mozesz skorzystac z mojej klasy ;)

http://php.nq.pl/Pag...nie-t46169.html

a podzial w samym shoutboxie to juz sam dasz rade zrobic ;)



tak chodzilo o stronicowanie. skorzystalem z Twojej klasy, jednak nadal nie dziala :/

moja klasa wyswietla tylko pager ktory sluzy sie po poruszaniu po podzieloej zawartosci... i musisz do swojego skryptu dorobic wyswietlanie wynikow z okreslonego zakresu...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.