Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]nie pokazują się kolejne strony
Forum PHP.pl > Forum > Przedszkole
skunk80
Mam prośbę o pomoc w pewnym problemie , oto on : mam buton np w mieście , pokazują mi się oferty i tu zaczyna się problem pokazuje że stron jest 1/3 ale 2 pozostałych nie wyświetla . Poniżej jak to jest aktualnie :
  1. <?php
  2. require_once('config.php');
  3. require_once('function.php');
  4. Require_once('class.pager.php');
  5. require_once('smarty/Smarty.class.php');
  6. $smarty = new Smarty;
  7. $smarty->template_dir = "style/";
  8. $smarty->compile_dir ='tmp/templates_c/';
  9. $smarty->config_dir = 'tmp/configs/';
  10. $smarty->cache_dir = 'tmp/cache/';
  11. require_once('header.php');
  12. require_once ('search.php');
  13. $idw = $_GET['idw'];
  14. $sql = "SELECT * FROM woj WHERE IdWoj = '$idw'";
  15. $q = mysql_query($sql);
  16. $db = mysql_fetch_array($q);
  17. $woj = $db['NazwaWoj'];
  18. $wojp = parse($woj);
  19. $smarty->assign('woj', $woj);
  20. $n = "10";
  21. $query = mysql_query("SELECT IdOferta FROM oferta WHERE AktywnaOferta = '1' AND czy_w_miescie = '1'");
  22. $num = mysql_num_rows($query);
  23. $p = new Pager("kat", $num, $n, '100');
  24. //$id = $db[subcat_id];
  25. $p -> setVar("html_link", "<a href=\"polozenie_obiektu,w_miescie,{^link}.html\">{^name}</a>\n");
  26. $p -> Render();
  27. $start = $p -> startRecord();
  28. $sql = "SELECT a.IdOferta, a.NazwaOferta, a.MiejscowoscOferta, a.OpisOferta, a.CenaOdOferta, a.Zdjecie1Oferta, a.PremiumOferta, b.* FROM oferta AS a, rodzaj AS b WHERE a.RodzajOferta = b.IdRodzaj AND a.AktywnaOferta = '1' AND a.czy_w_miescie = '1' ORDER by a.IdOferta DESC LIMIT $start, $n";
  29. $q = mysql_query($sql);
  30. $tablica = array();
  31. while ($db = mysql_fetch_array($q)){
  32. $tablica[] = $db;
  33. }
  34. $str = $p -> getVar("html_out");
  35. $smarty->assign('str', $str);
  36. $smarty->assign('oferty', $tablica);
  37. $smarty->assign('num', $num);
  38. $smarty->register_function('nopl', 'parse');
  39.  
  40. $sql = "SELECT DISTINCT MiejscowoscOferta, MiejscowoscOfertaP FROM oferta WHERE czy_w_miescie = '1' ORDER by MiejscowoscOferta ASC";
  41. $q = mysql_query($sql);
  42. $tablica = array();
  43. while ($db = mysql_fetch_array($q)){
  44. $tablica[] = $db;
  45. }
  46. $smarty->assign('miasto', $tablica);
  47. $sql = "SELECT * FROM rodzaj ORDER by NazwaRodzaj ASC";
  48. $q = mysql_query($sql);
  49. $tablica = array();
  50. while ($db = mysql_fetch_array($q)){
  51. $tablica[] = $db;
  52. }
  53. $smarty->assign('rodzaj', $tablica);
  54. $title = " :: Nad Morzem"; $smarty->assign('title', $title);
  55. $smarty->display('wojewodztwo.tpl');
  56. ?>
thek
Kolejna osoba ze skryptem BazaNoclegowa 3.0 lub 4.0 i problemami. A tyle już pisałem jak kiepski to skrypt i z jak wieloma błędami...
A zauważyłeś, że może coś nie tak z klasą Pager może być. Widzimy tylko tyle:
  1. $n = "10";
  2. $query = mysql_query("SELECT IdOferta FROM oferta WHERE AktywnaOferta = '1' AND czy_w_miescie = '1'");
  3. $num = mysql_num_rows($query);
  4. $p = new Pager("kat", $num, $n, '100');
  5. //$id = $db[subcat_id];
  6. $p -> setVar("html_link", "<a href=\"polozenie_obiektu,w_miescie,{^link}.html\">{^name}</a>\n");
  7. $p -> Render();
Ale na ile to poprawne to czort wie, bo szklanych kul nie mamy by wiedzieć czy nie psuje się coś w Pager winksmiley.jpg
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.