ďťż
Podstrony
|
telcocafeWitam. 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. |
|||
Sitedesign by AltusUmbrae. |