Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak podzielić wyniki zapytania na podstrony?
Forum PHP.pl > Forum > Przedszkole
Gość_Mac
Może ktoś mi pomoże i uzupełni ponizszy kod tak by wyniki zapytania pojawiały się jako podzielone na kolejne strony z 10-cioma wynikami. Niestety nie mam o tym "zielonego" pojęcia sad.gif


  1. <?php 
  2.  
  3. // parametry serwera 
  4. $serwer = "maciej73.nazwa.pl"; // nazwa serwera mysql 
  5. $login = "maciej73"; // login do bazy 
  6. $haslo = "maciej73"; // haslo do bazy 
  7. $baza  = "maciej73"; // nazwa bazy 
  8. $tabela = "oferty"; // nazwa tabeli 
  9.  
  10. $miejscowosc = $_POST['miejscowosc']; 
  11. $typobiektu = $_POST['typobiektu']; 
  12.  
  13.  
  14. if(($miejscowosc!='') && ($typobiektu!='')) { 
  15.  
  16. // łączymy się z bazą danych 
  17. if (mysql_connect($serwer, $login, $haslo) and mysql_select_db($baza)) { 
  18.  
  19. // zapytanie do bazy danych 
  20. $wynik = mysql_query("SELECT * FROM oferty WHERE miejscowosc='$miejscowosc' AND typobiektu='$typobiektu'") 
  21.  
  22. or die("Błąd w zapytaniu!"); 
  23.  
  24. } 
  25.  
  26.  
  27.  
  28.  
  29. else echo "Nie mogę połączyć się z bazą danych!"; 
  30.  
  31. // wyświetlany wyniki zapytania 
  32. if (mysql_num_rows($wynik)==0) {print "Nie znaleziono";}
  33. while($rek = mysql_fetch_array($wynik)) { 
  34.  
  35.  
  36.  
  37.  print "<TABLE cellSpacing=0 cellPadding=0 width=480 border=0>
  38. <TR><TD border=0 height=75 width=100>"; print $rek['graf']."</TD>
  39. <TD width=5></TD>
  40. <TD vAlign=top>"; print $rek['nazwaobiektu']."<BR><SPAN class=m3aa>"; print $rek['miejscowosc'].",&nbsp;"; print $rek['ulica'].",&nbsp;"; print $rek['tel']. "</SPAN><BR><SPAN class=m4>"; print $rek['opis']. "</SPAN></TD></TR>
  41. <TR><TD height=5></TD>
  42. <TABLE bgColor=#000000 border=0 cellPadding=0 cellSpacing=0 width=480>
  43. <TBODY>
  44. <TR>
  45.  </TD><TD height=1></TD></TR></TBODY></TABLE>
  46.  
  47. \n";  
  48.  
  49.  
  50. } 
  51. } 
  52.  
  53. ?> 
nospor
To się nazywa stronicowanie
skoro nie masz o tym zielonego pojęcia, moze spróbuj najpierw trochę sie o tym dowiedziec sam:
1)http://phpedia.pl/wiki/Stronicowanie
2)szukaj na forum pod haslem: stronicowanie
3) w dziale Gotowe skrypty -> Algorytmy... jest pare klas do tego co chcesz osiągnąć

ps: i proszę uzywac znaczników w tytulach zgodnie z zasadami forum przedszkole
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.