Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Newsy z podzialem na strony
klekot
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 16.08.2005

Ostrzeżenie: (0%)
-----


Witam! Mam problem. Pisze skrypt newsow. Mam problem ze zrobieniem wyswietlania newsow na kilku stronach. Moglby ktos zrobic jakis prosty tutorial w jaki sposob mozna to zrobic?

Ten post edytował klekot 28.03.2008, 19:03:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Lejto
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

Ostrzeżenie: (0%)
-----


proszę:
  1. <?php
  2. $page_news=$_GET['page_news'];
  3.  
  4.  $strona = isset($_GET['page_news'])? 5 * $_GET['page_news'] - 5 : "0";
  5.  $ile = 0; 
  6.  $sql = "SELECT * FROM news";
  7.  $q = mysql_query($sql); 
  8.  $rows = mysql_num_rows($q);
  9.  $str = $rows / 5;
  10.  $a = $rows % 5;
  11.  $page_news2 = explode(".", $str);
  12.  $page_news1 = ($a!=0)$page_news2[0] + 1 : $str;
  13.  while($wiersz1 = @mysql_fetch_array($q))
  14.  { 
  15.  $ile++; 
  16.  } 
  17.  
  18. $sql= 'select * from news order by id desc LIMIT '.$strona.',5';
  19.  $q=mysql_query($sql);
  20.  
  21. //...kod[..].. for i te sprawy 
  22. echo "<center>Strona: ";
  23.  for($i=0; $i < $page_news1; $i++)
  24.  {
  25. $b = $i + 1;
  26. if(isset($_GET['page_news']) && $b==$_GET['page_news'])
  27. {
  28.  echo "<b><a href=".$_SERVER[PHP_SELF]."?page_news=".$b.">".$b."</a></b>"; if($b!=$page_news1){ echo", "; }
  29. }
  30. elseif(!isset($_GET['page_news']) && $b==1)
  31. {
  32.  echo "<b><a href=".$_SERVER[PHP_SELF]."?page_news=".$b.">".$b."</a></b>"; if($b!=$page_news1){ echo", "; }
  33. }
  34. else{ echo "<a href=".$_SERVER[PHP_SELF]."?page_news=".$b.">".$b."</a>"; if($b!=$page_news1) echo", "; }
  35.  }
  36.  echo "</center>";
  37. ?>


Ten post edytował Lejto 28.03.2008, 19:54:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 04:58