Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jquery infinite problem ze scrollowaniem php mysql
eagaw
post 10.01.2014, 07:52:03
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 7.01.2014

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


Witam. Potanowiłem użyć jQuery infinite: http://www.w3bees.com/2013/09/jquery-infin...-php-mysql.html do mojej wyszukiwarki połączonej z bazą danych.
Mam problem z wyświetlaniem wyników, kiedy następuje scrollowanie.
Np. Wyników jest 10, limit wyświetlania=5, pokazuje 12345 i przewija ale nadal są te same rekordy 12345 i ciągle to samo powtarza i przewija...
Powinno być tak 12345, a później przewija i jest 678910, i powinno się zatrzymać jak już nie ma więcej wyników!
Kiedy limit=10, a ilość wyników wyszukanych 7, to wtedy pokazuje je wszystkie, bo nie ma przewijania.
Problem pewnie jest z tym że musiałem przerobić pętle while i jest zagnieżdzona w if...
Jak to naprawić?

...

  1. $query="SELECT * FROM tabela WHERE $warunki ORDER by data DESC";
  2. $result = mysql_query($query);
  3. $ile=mysql_num_rows($result);
  4.  
  5. $limit = 5;
  6. $page = (int) (!isset($_GET['p'])) ? 1 : $_GET['p'];
  7. $start = ($page * $limit) - $limit;
  8. if( $ile > ($page * $limit) ){
  9. $next = ++$page;
  10. }
  11. $result2 = mysql_query( $query . " LIMIT {$start}, {$limit}");
  12.  
  13. if($ile == 0) {
  14. echo "...";
  15. }
  16. elseif($ile > 0) {
  17. echo "...";
  18.  
  19. echo "<div id='ref'><div class='wrap'>";
  20. while($r = mysql_fetch_assoc($result2)) {
  21. echo "<div class='item'>";
  22. echo ".$r['miasto'].";
  23. echo "</div><br><br><br>";
  24. echo "</div>";
  25. }
  26. echo "</div>";
  27. if (isset($next)){
  28. echo "<div class='nav'><a href='index.php?search=".$_GET['search']."&Submit=+?p=".$next."'>Next</a></div>";
  29. }
  30. echo "</div>";
  31. echo "<br><p><a href=\"#\" class=\"scrollup\">Scroll</a>";
  32.  
  33. }
  34. }
  35. else echo "...";
  36. ?>


Ten post edytował eagaw 10.01.2014, 07:56:00
Go to the top of the page
+Quote Post

Posty w temacie


Closed 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: 14.08.2025 - 06:56