Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Problem ze stronnicowaniem
Forum PHP.pl > Forum > Przedszkole
mihipoznan
Mam taki skrypt stronnicowanie , wyświetla nawzy stron itp ale przenosi na złą stronę..

  1. <?
  2.  $limit = 5; //Liczba newsów na jednej stronie
  3.  
  4.  $strona = $_GET['str']; // Pobranie numeru strony
  5.  
  6.  
  7.  if (!isset($strona)) {
  8.  $limit1 = 0;
  9.  $limit2 = $limit;
  10.  } else {
  11.  $limit1 = $limit * $strona - $limit;
  12.  $limit2 = $limit;
  13.  }
  14.  
  15.  //Definicja zapytania
  16.  $zapytanie = "SELECT * FROM sprzedaz ORDER BY sprzedaz DESC LIMIT $limit1,$limit2";
  17.  
  18.  
  19.  if ($r = mysql_query ($zapytanie)) {
  20.  
  21.  //Odczytywanie w wyswietlenie kolejnych rekordow.
  22.  while ($wiersz = mysql_fetch_array($r)) {
  23.  
  24.  print '<a href="index1.php?url=3&id='.$wiersz['id'].'"><strong>'.$wiersz['tytul'].'</strong></a><br />';
  25. echo $wiersz['streszczenie'];
  26.  }
  27.  
  28.  } else {
  29.  die ('<p>Zapytanie nie zosta?o wykonane, bo <b>' . mysql_error() . "</b>. Zapytanie: $zapytanie.</p>");
  30.  
  31.  }
  32.  
  33.  echo "Strony: ";
  34.  list($ile)=mysql_fetch_row(mysql_db_query("pphfarina3","SELECT count(*) FROM sprzedaz"));
  35.  
  36.  $liczba_stron = $ile / $limit;
  37.  $liczba_stron = ceil($liczba_stron);
  38.  
  39.  for ($v = 1; $v <= $liczba_stron; $v++) {
  40.  
  41.  if ($liczba_stron == 1) {
  42.  echo " $v";
  43.  } else {
  44.  echo "<a href=\"?str=$v\" title=\"Strona $v\">$v</a> ";
  45.  }
  46.  }
  47.  echo "</div>";
  48. ?>


Wydaje mi się, że to
  1. <?php
  2. <a href="index1.php?url=3&id='.$wiersz['id'].'">
  3. ?>

jest źle napisane. Stona gdzie są oferty to : index1.php?url=3..
Jak kliknę w powiedzmy nr strony 2 to przenosi mnie do index1.php?str=4 A gdzie url=3 ? :/ Pomocy ! biggrin.gif

? biggrin.gif
isso
Troche ciężko zrozumiec o co Tobie właściwie chodzi...

Napisz, w który miejscu następuje błędne wyświetlanie i czy dzieje się to za każdym razem czy w jakimś konkretnym przypadku. Patrzyleś jaki link jest w pasku stanu po najechaniu na odnośnik ?
mihipoznan
Tam gdzie są numery ston. Jak kliknę przykładowo na 1 to przenosi mnie na inną stronę.. w linku jest index1.php?str=4 (index1 to strona główna) a nie działa to <a href="index1.php?url=3&id='.$wiersz['id'].'">
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.