![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 19.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, męczę się już z tym 3 godzinę i nic mi nie wychodzi. Udało mi się zrobić tylko stronicowanie w PHP ale już dopiąć do tego ajax'a nie potrafię. Przeszukałem z 15 stron w google i też za dużo nie znalazłem.
Mógłby ktoś mi wytłumaczyć jak wykonać stronicowanie danych z bazy używając ajax? Zakładam, że nikt nie poda mi gotowca, ale chociaż jakieś wskazówki... PS. Na stronie mam już kilka skryptów ajax z użyciem biblioteki MintAjax (www.mintajax.pl) Ale to stronicowanie może być w jQuery... Proszę o przykład.. Z góry dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Domon! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 19.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie stronicowanie w PHP:
Kod <?php if (is_numeric($_REQUEST['strona'])) { $page = (int) $_REQUEST['strona']; if ($page < 2) { $page = 2; } } else { $page = 2; } $na_stronie = 2; $strona = ($page - 2) * $na_stronie; $wykonaj=mysql_query("SELECT * FROM projekty"); $znaleziono=mysql_num_rows($wykonaj); $query = "SELECT * FROM projekty ORDER BY id DESC LIMIT ".($strona).",".$na_stronie.""; $result = mysql_query ($query); while ($data = mysql_fetch_array($result)){ echo'<a href="'.$data['screen'].'" class="highslide" onclick="return hs.expand(this)">'; echo"<img src='".$data['screen']."' alt='' width ='100px'/></a>"; } if($znaleziono>$na_stronie) { // sprawdza czy ma wysywietlac pager $sprawdz = ceil($znaleziono / $na_stronie); // oblicza ile ma wyswietlic stron $strona_prev = $_GET['strona'] - 2; // pobiera get i odejmuje 1 $strona_next = $_GET['strona'] + 2; // pobiera get i dodaje 1 echo"<div id='pager'>\n"; if ($_GET['strona'] != 1) { // jesli get nie jest rowne 1 = true echo"<a href='projekty.php?strona=".$strona_prev."'><img src='images/prev.png' alt='' border='0' /></a> "; } echo"\n"; if ($_GET['strona'] < $sprawdz) { // sprawdza czy jest kolejna strona echo"<a href='projekty.php?strona=".$strona_next."'><img src='images/next.png' alt='' border='0' /></a>"; } echo"\n"; echo"</div>"; } ?> Podpowiesz mi jak wstawić do tego ajax ? Domyślam się, że zamiast:np. href='projekty.php?strona=".$strona_next."' trzeba wstawić onclick="strona('projekty.php?strona=".$strona_next."') ale jak ma wtedy wyglądać funkcja strona? i czy jeszcze w tym kodzie moim zmienić dodatkowo ? EDIT: Sowiq tu mi głownie chodzi o to stronicowanie tak więc, jestem gotów przerobić już te skrypty z mintajax na jquery.. Ten post edytował Domon 6.06.2009, 12:46:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 23:24 |