Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Newsy z podzialem na strony
klekot
post 28.03.2008, 18:55:15
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
Trobin
post 28.03.2008, 19:10:44
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 6
Dołączył: 23.03.2008
Skąd: Szczecin

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


Może jeszcze na maila przysłać?
jedno zapytanie dla Google

Ten post edytował Trobin 28.03.2008, 19:11:37


--------------------
Pracuję na: Apache 2.2.4, MySQL 5.0.20a, PHP 5.3.0
Go to the top of the page
+Quote Post
jareeny
post 28.03.2008, 19:49:24
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 23
Dołączył: 2.10.2007
Skąd: Słupsk

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


Zobacz też w dziale 'Gotowe rozwiązania'. Jest tam tego pełno.

Ten post edytował jareeny 28.03.2008, 19:50:07


--------------------
banan wszyscy.
Go to the top of the page
+Quote Post
klekot
post 28.03.2008, 19:50:37
Post #4





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

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


Szukalem na google, ale te ktore znajdowalem to nie pomagaly mi. Bo korzystaly z plikow, a ja potrzebuje zintegrowane z mysql, pozniej jakis koles pisal ze ma problemy z galeria.

A w ogole z tego co wiem to pomaganie na forum nie polega na odsylaniu do google.pl (Google jest to na tyle popularna strona ze kazdy ja zna i jak ktos bedzie chcial to sobie poszuka) tylko na udzieleniu odpowiedzi na zadane pytanie. Jesli nie znasz odpowiedzi to nie musisz odsylac do google
Go to the top of the page
+Quote Post
Lejto
post 28.03.2008, 19:53:54
Post #5





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
Trobin
post 28.03.2008, 20:04:07
Post #6





Grupa: Zarejestrowani
Postów: 82
Pomógł: 6
Dołączył: 23.03.2008
Skąd: Szczecin

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


Cytat
A w ogole z tego co wiem to pomaganie na forum nie polega na odsylaniu do google.pl (Google jest to na tyle popularna strona ze kazdy ja zna i jak ktos bedzie chcial to sobie poszuka) tylko na udzieleniu odpowiedzi na zadane pytanie. Jesli nie znasz odpowiedzi to nie musisz odsylac do google

Może mały OT, ale to jest coś jak "Dasz komuś rybę - będzie najedzony jeden dzień. Nauczysz go łowić - będzie najedzony do końca życia". Odsyłanie do Googli jest formą pomocy. Poza tym pierwszym wynikiem z mojego zapytania jest forum.php.pl. Jeżeli ten post narusza zasadę "nie baw się w moderatora" to proszę usunąć, ale musiałem napisać tych kilka słów nie na temat.


--------------------
Pracuję na: Apache 2.2.4, MySQL 5.0.20a, PHP 5.3.0
Go to the top of the page
+Quote Post
Lejto
post 28.03.2008, 20:07:24
Post #7





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

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


po części zgadzam się z tobą @Trobin


--------------------
Go to the top of the page
+Quote Post
klekot
post 28.03.2008, 20:47:09
Post #8





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

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


Z tym kodem jest cos troche nie tak, bo wszystko jest ok. Strony sie tworza, ale na dwoch stronach wyswietla sie to samo. Na pierwszej stronie jest 8 wpisow i na drugiej tez 8wpisow (takich samych).
Go to the top of the page
+Quote Post
Lejto
post 28.03.2008, 21:11:15
Post #9





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

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


dodaj jeszcze if z issetem na $_GET['id'] używam tego kodu i działa


--------------------
Go to the top of the page
+Quote Post
klekot
post 28.03.2008, 21:18:59
Post #10





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

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


hmm... Nie bardzo wiem o ktory $GET ci chodzi.
Go to the top of the page
+Quote Post
Lejto
post 28.03.2008, 21:29:33
Post #11





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

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


get do którego są id newsów przypisywane

Ten post edytował Lejto 28.03.2008, 21:30:09


--------------------
Go to the top of the page
+Quote Post
klekot
post 30.03.2008, 10:07:03
Post #12





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

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


z tego co widze to wszystkie if'y sa napisane
  1. <?php
  2. if(isset($_GET['page_news']) && $b==$_GET['page_news'])
  3. {
  4.  echo "<b><a href=".$_SERVER[PHP_SELF]."?page_news=".$b.">".$b."</a></b>"; if($b!=$page_news1){ echo", "; }
  5. }
  6. elseif(!isset($_GET['page_news']) && $b==1)
  7. {
  8.  echo "<b><a href=".$_SERVER[PHP_SELF]."?page_news=".$b.">".$b."</a></b>"; if($b!=$page_news1){ echo", "; }
  9. }
  10. else{ echo "<a href=".$_SERVER[PHP_SELF]."?page_news=".$b.">".$b."</a>"; if($b!=$page_news1) echo", "; }
  11.  }
  12.  echo "</center>";
  13. ?>


To pomoze ktos?

Ten post edytował klekot 28.03.2008, 21:52:31
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 03:35