Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Problem ze stronnicowaniem
mihipoznan
post 26.04.2008, 17:05:36
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


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
Go to the top of the page
+Quote Post
isso
post 26.04.2008, 17:36:41
Post #2





Grupa: Zarejestrowani
Postów: 296
Pomógł: 32
Dołączył: 3.01.2005

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


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 ?


--------------------
Go to the top of the page
+Quote Post
mihipoznan
post 26.04.2008, 18:04:49
Post #3





Grupa: Zarejestrowani
Postów: 194
Pomógł: 0
Dołączył: 27.02.2008

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


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'].'">
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: 23.04.2024 - 21:22