Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Stronnicowanie - problem z wyszukiwaniem
Forum PHP.pl > Forum > Przedszkole
mariuszg
Witam

Poniższy skrypt działa super, ale jeśli pokazuje całą tabele. Chciałby żeby brał z tabeli określone wpisy np.: z tabeli dane wybierz z kolumn Imię wszystkie Kasie.
Już to 4 dni robie i nic mi nie wychodzi, jeśli zrobię wybieranie z bazy to nawigacja następna strona i poprzednia nie działa.
Proszę o pomoc exclamation.gif!

Poadrawiam Mariusz



  1. <? include("poczatek.php"); ?>
  2.  
  3. <?php
  4. mysql_connect ("127.0.0.1","root","krasnal");
  5.  
  6.  
  7. define('ILOSC_WYNIKOW_NA_STRONIE', 3);
  8.  
  9. $SQL ="SELECT COUNT(*) FROM dane ";
  10.  
  11. $RES = mysql_query($SQL);
  12.  
  13. list($iloscWpisow) = mysql_fetch_row($RES);
  14.  
  15. echo "<center>Znaleziono $iloscWpisow wpisów</center>";
  16.  
  17.  
  18. $RES = mysql_query($SQL);
  19. list($iloscWpisow) = mysql_fetch_row($RES);
  20.  
  21. $SQL = "SELECT * FROM dane ORDER BY id ASC LIMIT ".mysql_escape_string((int)
  22.  
  23. $_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE).",".ILOSC_WYNIKOW_NA_STRONIE;
  24.  
  25. $RES = mysql_query($SQL);
  26.  
  27. while($AFR = mysql_fetch_assoc($RES)) {
  28.  
  29. echo"<table cellspacing="2" cellpadding="2" border="1"><tr><td width="160" height="160" rowspan="3">
  30. <center><a href= profil.php?view=".$AFR['id']." ><img src= fotografie/".$AFR['foto1m']."></a></center>
  31. </td><td width="300" height="30">".$AFR['imie']."<a href= profil.php?view=".$AFR['id']." >Zobacz szczeguły</a></td></tr>
  32. <tr><td width="300" height="100">".$AFR['tresc']."</td></tr>
  33. <tr><td width="300" height="30">".$AFR['miasto']."</td></tr></table>";
  34. }
  35.  
  36.  
  37. print "<center><br><br>";
  38.  
  39. if($_GET['porcja']>0) {
  40.  
  41. echo '<a href="?porcja='.($_GET['porcja']-1).'">Poprzednie</a> ';
  42. }
  43. for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE);$i++) {
  44. echo '<a href="?porcja='.($i).'">[ '.($i+1).' ]</a> ';
  45. }
  46.  
  47. if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)) {
  48.  
  49.  
  50. echo ' <a href="?porcja='.($_GET['porcja']+1).'">Następne</a>';
  51. }
  52.  
  53. print "</center>";
  54.  
  55. ?>
  56.  
  57.  
  58.  
  59. <? include("koniec.php"); ?>
skowron-line
a moze za malo masz kas w tabeli i skrypt nie musi pokazywac nastepnej strony. a to ze nie pokazuje poprzedniej to chyba logiczne skoro jestes na 1 stronie.

pozdrawiam Krzysiek Skowronem zwany
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.