Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [help]system portfolio, powyżej 3 prac na kolejnych podstronach
colinQ
post 17.08.2007, 09:00:36
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


plik portfolio.php
  1. <script language=javascript>
  2.  function otworz(nazwa){
  3.  oknoObrazki=window.open(nazwa, 'oknoObr', 'width=640,height=480')
  4.  oknoObrazki.focus()
  5.  }
  6. </script>
  7. <?
  8. $szukaj = mysql_query("select * from portfolio");
  9. $ile = mysql_num_rows($szukaj);
  10. ?>
  11. <br><font face="Arial Black" style="font-size: 20px"><center>Portfolio</center></font><br><br>
  12.  
  13. <?
  14. for($i=1; $i <= $ile; $i++) {
  15. $praca = mysql_fetch_assoc($szukaj);
  16. ?>
  17.  
  18. <table width="400" align="center">
  19. <tbody>
  20. <tr>
  21. <td style="border: 1px solid rgb(221, 221, 221); padding: 5px; color: rgb(255, 102, 0); font-size: 10px;" colspan="2">
  22. <b><? echo $praca['klient']; ?></b>
  23. </td>
  24. </tr>
  25. <tr valign="top">
  26. <td style="padding: 5px; width: 150px;">
  27. <center>
  28. <img alt="" src="prace/<? echo $praca['screen']; ?>" width=130/>
  29. </td>
  30. <td style="padding: 5px; width: 250px; font-size: 10px; color: white;">
  31. <? echo $praca['opis']; ?>
  32. <br/>
  33. <br/>
  34. Wykorzystane technologie: <? echo $praca['technologie']; ?><br>
  35. <?
  36. if($praca['url'] !== "")
  37. echo '<a href='.$praca['url'].'><font color=orange>online</font></a>';
  38. ?>
  39. </td>
  40. </tr>
  41. <tbody>
  42. </table>
  43.  
  44. <?
  45. } ?>


I jak zrobić aby:

Gdy jest więcej niż 3 prace
wyświetlało tylko te 3
a na dole pokazało się
-1-2-3-4-
i żeby te kolejne były na kolejnych podstronach??


--------------------
-> Kanał YouTube: http://www.youtube.com/user/screencup
-> Screencup - podcast/screencast, recenzja Makowych aplikacji
-> www.screencup.pl - witryna internetowa podcastu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
in5ane
post 17.08.2007, 10:24:13
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Ja ci zaraz pokaże mój kod i jest łatwiejszy w użyciu (dane są sortowane z bazy danych):

  1. <? 
  2.  $def_ilosca = 10; // ilosc ogloszen na strone
  3.  $oda = $def_ilosca * $stronaa;
  4.  $ilosca = $def_ilosca; 
  5.  
  6.  $query = "SELECT * FROM twoja_tabelka ORDER BY id ASC LIMIT $oda,$ilosca"; // <-- tutaj nazwa twojej tabeli
  7.  $result = mysql_query($query);
  8.  
  9.  if(mysql_num_rows($result) == 0) { 
  10.  echo '<font face="Tahoma" size="1">Nie ma żadnych ogłoszeń</font>'; 
  11.  } 
  12.  else { 
  13.  while($row = mysql_fetch_assoc($result)) { 
  14.  
  15.  echo 'TUTAJ TABELKA CZY CUS I WYCIAGNIETE DANE'; // <--- tu patrz, tu patrz, tu patrz, tu patrz, tu patrz
  16.  
  17.  echo '<br><br><font face="Tahoma" size="1"><b>Strony z ogłoszeniami:</b></font><br>';
  18.  
  19.  if($stronaa > 0) 
  20.  echo "<font face=Verdana size=1><a href='?stronaa=".($_GET[stronaa] - 1)."'> &lt;&lt;&lt;</a> </font>"; 
  21.  
  22.  $query = "SELECT * FROM twoja_tabelka"; // <-- tutaj nazwa twojej tabeli
  23.  $result = mysql_query($query); 
  24.  $num = mysql_num_rows($result); 
  25.  
  26.  $doa = $num / $def_ilosca; 
  27.  
  28.  $ll = strpos(".",$doa); 
  29.  if($ll > 0) $do = substr($doa,0,$ll); 
  30.  
  31.  for($i = 0; $i < $doa; $i++) { 
  32.  if($i != $stronaa) 
  33.  echo "<font face=Verdana size=1><a href='?stronaa=$i'><b>".($i+1)."</b></a> </font>"; 
  34.  else echo "<b><u>".($i+1)."</u></b> "; 
  35.  } 
  36.  
  37.  if($stronaa < $doa - 1)
  38.  echo "<font face=Verdana size=1><a href='?stronaa=".($_GET[stronaa] + 1)."'>&gt;&gt;&gt;</a> </font>"; 
  39.  } 
  40.  ?>


Ten post edytował in5ane 17.08.2007, 10:25:56


--------------------
> > > Tworzenie stron < < <
Go to the top of the page
+Quote Post

Posty w temacie
- colinQ   [help]system portfolio   17.08.2007, 09:00:36
- - Moli   Poszukaj na forum klasy nospora - navigator.   17.08.2007, 09:42:00
- - Babcia@Stefa   Witam, widzę że tu chodzi o stronicowani...   17.08.2007, 09:43:23
- - colinQ   Tak troszke nic nie kumam z tego twojego skryptu :...   17.08.2007, 10:15:26
- - in5ane   Ja ci zaraz pokaże mój kod i jest łatwiejszy w uży...   17.08.2007, 10:24:13
- - colinQ   a bym prosił o dostosowanie bo ja się nie łapie w ...   17.08.2007, 10:26:21
- - Hazel   To radziłbym zacząć się łapać, bo ludzie się stara...   17.08.2007, 12:34:56
- - skowron-line   No to moze napiszemy tobie jaka jest istota stroni...   17.08.2007, 12:46:04
- - colinQ   Próbuje pomyśleć... Ale z tego nic nie kumam.....   17.08.2007, 12:56:10
- - Hazel   Ale jaki masz problem? Skrypt działa, i jest w dod...   17.08.2007, 14:29:28
- - kubarek   ja to robię w ten sposób stronicowanie zaczynasz o...   17.08.2007, 19:46:22
- - DenVer89   kubarek - twój kod jak pokazuje numeracje np. ...   17.08.2007, 23:52:27
|- - barat   Cytat(DenVer89 @ 18.08.2007, 00:52:27...   18.08.2007, 09:12:15
- - matix   To za dużo pisania, nikt ci nie będzie tego robił,...   18.08.2007, 08:32:38
- - colinQ   Ale jak pobrać wiersze do tablic?? Bo jak ro...   20.08.2007, 11:17:19
- - Babcia@Stefa   Proszę oto kod, ale na przyszłość postaraj się sam...   20.08.2007, 19:47:59
- - colinQ   Do BabciaStefa przy konfiguracji: [PHP] pobierz...   21.08.2007, 07:55:27
- - Babcia@Stefa   Niestety jest kilka błędów w tym kodzie (nigdy go ...   22.08.2007, 07:21:50


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: 14.08.2025 - 21:26