Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php5] stronicowanie
Forum PHP.pl > Forum > Przedszkole
dzobert
Mam taki skrypt

  1. <?php
  2. require_once ('connection.php');
  3. $uchwyt = connection();
  4. $content = '';
  5. $NewsPerPage = 5;
  6. $sql = 'select count(*) from item';
  7. $result = mysql_query($sql);
  8. $row = mysql_fetch_array($result);
  9. $recordsCount = $row[0];// pobranie ilości rekordów
  10. if(!isset($_GET['page'])) {
  11. $Page = 1;
  12. $start = 0;
  13. $end = $NewsPerPage;
  14. $link = mysql_query("SELECT * FROM item order by pubDate LIMIT $start,$end");
  15. }
  16. else {
  17. $Page = $_GET['page'];
  18. $start = ($Page - 1) * $NewsPerPage;
  19. $end = $NewsPerPage;
  20. $link = mysql_query("SELECT * FROM item order by pubDate LIMIT $start,$end");
  21. }
  22. if ($recordsCount != 0) {
  23. while($wiersz = mysql_fetch_array($link)) {
  24. $content .= '<div id="news">
  25.  <div id="news_title">'.stripslashes($wiersz['title']).'</div>
  26.  <div id="news_content"><br/>'.stripslashes($wiersz['description']).'<br/><br/>
  27. <span id="data">Dodano: '.stripslashes($wiersz['pubDate']).'</span></div>
  28.  <div id="news_foot"></div></div><br/>';
  29. }
  30. $pageCount = ceil($recordsCount/$NewsPerPage);
  31. if($pageCount != 1) {
  32. $content .= '<div id="pager">';
  33. for($i=1; $i<=$pageCount; $i++) {
  34. if ($i = $Page) { 
  35. $content .= '['.$i.'] ';
  36. }
  37. else {
  38. $content .= '<a href="?id=news&page='.$i.'">['.$i.']</a> ';
  39. }
  40. }
  41. $content .= '</div>';
  42. }
  43. else {
  44. $content .= '';
  45. }
  46. }
  47. else {
  48. $content .= 'Na razie nie ma żadnych newsów';
  49. }
  50. mysql_close($uchwyt);
  51. return $content;
  52.  
  53. ?>


Pobiera newsy z bazy danych i je stronicuje. Lecz wyskakuje błąd

Fatal error: Maximum execution time of 60 seconds exceeded in (sciezka) on line 35
Ludvik
Linia 34 -> Pomyliłeś operator porównania z przypisania. Zamiast jednego znaku równości wpisz dwa.
dzobert
dzięki, już działa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.