ďťż

[PHP/MYSQL] generowanie odnośników do wielu stron aktualności

       

Podstrony


telcocafe

Witam. Mam problem z napisaniem kodu w php, który odpowiadałby za automatyczne tworzenie odnośników do kolejnych stron aktualności. Załóżmy, że na każdej stronie będziemy wyświetlali po 5 newsów.
Poniżej przedstawiam napisany już przeze mnie kod, pod którym chciałbym te odnośniki.
if (strlen(trim($_GET['start']))>0) { $start=$_GET['start'] ; $startdwa=$start+4 ; $zapytanieczterydwa="SELECT tytul, tresc, data_dodania, id FROM aktualnosci ORDER BY data_dodania DESC LIMIT $start, $startdwa" ; $wynikczterydwa=@mysql_query($zapytanieczterydwa) ; } else { $zapytanieczterydwa="SELECT tytul, tresc, data_dodania, id FROM aktualnosci ORDER BY data_dodania DESC LIMIT 5" ; $wynikczterydwa=@mysql_query($zapytanieczterydwa) ; }

while ($rzadakt=mysql_fetch_array($wynikczterydwa)) { echo "<div class=\"midheading\"><h2>$rzadakt[0]<span class=\"projectheading\">$rzadakt[2]</span></h2></ div><div class=\"midtxt\">$rzadakt[1]<br /><div align=\"right\">|<a href=\"index.php?a=$rzadakt[3]\" title=\"Więcej\">Więcej</a>|</div><br /><br /></div>" ; } echo "<br /><br />" ;

Chodzi mi o coś takiego:
<a href="index.php?a=aktualnosci&start=0">1</a><a href="index.php?a=aktualnosci&start=5">2</a>
Te liczby 1 i 2 to oczywiście numery stron.
Poradzicie coś? Bo tylko ten problem mi został i praca nad moim projektem będzie zakończona.
Wiem, że linki do kliku stron można napisać ręcznie ale przecież serwis będzie stale się rozrastał i trzeba to robić automatycznie.



Hmm będzie kolejny łatwy cel dla hakerów. Nie filtrujesz danych z zewnątrz. Poza tym zainteresuj się mechanizmem podpinania w MySQLi lub PDO.

Musisz znać ilość nowości. Wzór na ilość stron:$ileStron = ceil($ileNowosci / 5)Teraz jedziesz z pętlą FOR i tworzysz linki:for($i=0; $i<$ileStron; $i++) { }
Spróbuj napisać sam. Oczywiście potem funkcję trzeba rozszerzyć o przydatne warunki.

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

  • Sitedesign by AltusUmbrae.