Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Pokazywanie ostatnich 10 rekordów
Forum PHP.pl > Forum > Przedszkole
piotrek442
Czy mógłby mi ktoś podpowiedzieć albo wskazać stronę pomocną do tego aby pobrać 10 rekordów z tablicy i jeśli zostanie dodany nowy rekord do bazy MySQL to on automatycznie się pokaże a ostatni zniknie, chciałbym żeby to stało się dynamicznie lecz przez przeładowania strony , nie mam wogólne żadnego pomysłu jak to zrobić , prosze o pomoc!
sajegib
  1. SELECT * FROM twoja_tabela ORDER BY Id DESC LIMIT 10


zakładając, że masz kolumne Id i jest ona AUTO_INCREMENT smile.gif
piotrek442
tak wybiore tym sposobem 10 rekordów z bazy , ale jak zrobić ze np ktoś jest na stronie , pojawi się nowy rekord i bez przeładowania strony on wskoczy na pierwsze miejsce a ostatni wyleci
help
nospor
Jak chcesz bez przeładowania strony to AJAX. Jak nie znasz ajax, to polecam jego lekturę. Zacznij od biblioteki jQuery, która niesamowicie ułatwi ci zadanie
piotrek442
a było by dobrze gdybym dodał do pewnego diva zapytanie do bazy i wyświetlanie wyników? a do tego diva dał odświeżanie dajmy na to z 10 s ?

dobra wyskrobałem coś takiego ;p

  1. <div id="load-div" class="functions">
  2. <span>Ostatnie 10 wiadomosci: </span>
  3. <input type="submit" value="Ładuj" id="load_basic" />
  4. </div>
  5. <div id="result" class="functions"></div>
  6.  
  7. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
  8. <script type="text/javascript">
  9. $.ajaxSetup ({
  10. cache: false
  11. });
  12. var ajax_load = "<img class='Ladowanie' src='images/loading.gif' alt='Ladowane...' />";
  13.  
  14.  
  15. var loadUrl = "load.php";
  16. $("#load_basic").click(function(){
  17. $("#result").html(ajax_load).load(loadUrl);
  18. });
  19. </script>



powie mi ktos jak zrobić zeby plik się załadował ale przed kliknięciem ? bo jak klikam to działa i przeładowuje diva
!*!
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function()
  2. {
  3. $("#result").html(ajax_load).load(loadUrl);
  4. };
  5.  
[JAVASCRIPT] pobierz, plaintext
piotrek442
dzięki wstawiłem ten kod co podałeś tylko brakowało ")".
wszystkim dzięki za pomoc , pomógł leci! smile.gif
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.