Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wyciąganie rekordów z bazy danych co sek bez odświeżania strony.
BUKKICIK
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 20.03.2015

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


Witam,
problem: Jak wyciągnąć rekordy z bazy danych co 1 sek bez odświeżania strony?
Go to the top of the page
+Quote Post
Fred1485
post
Post #2





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

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


AJAX
Go to the top of the page
+Quote Post
BUKKICIK
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 20.03.2015

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


Cytat(Fred1485 @ 15.06.2016, 13:51:22 ) *
AJAX



a dokładniej ?
Go to the top of the page
+Quote Post
Lord
post
Post #4





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----


http://blog.codebusters.pl/pl/odswiez-zawa...ny-czas-jquery/

Poczytaj na wstępie...
Go to the top of the page
+Quote Post
BUKKICIK
post
Post #5





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 20.03.2015

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


Cytat(Lord @ 15.06.2016, 14:12:03 ) *


ok ok

To teraz powstaje pytanie:


Jak wyciągnąć rekordy z bazy danych za pomocą js?
Go to the top of the page
+Quote Post
markuz
post
Post #6





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Nie da się. Możesz to zrobić korzystajac z PHP.
Skrypt JavaScript -> Żadanie AJAX -> Skrypt PHP -> Zapytanie do MySQL
Go to the top of the page
+Quote Post
BUKKICIK
post
Post #7





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 20.03.2015

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


Cytat(markuz @ 15.06.2016, 14:16:43 ) *
Nie da się. Możesz to zrobić korzystajac z PHP.
Skrypt JavaScript -> Żadanie AJAX -> Skrypt PHP -> Zapytanie do MySQL


mały 'example' (IMG:style_emoticons/default/questionmark.gif) ?
proszę (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Lord
post
Post #8





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

Ostrzeżenie: (10%)
X----


  1. <!DOCTYPE html>
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  3.  
  4. $(document).ready(function()
  5. {
  6. $.ajaxSetup(
  7. {
  8. cache: false,
  9. });
  10. var $container = $("#content");
  11. $container.load("get.php");
  12. var refreshId = setInterval(function()
  13. {
  14. $container.load('get.php');
  15. }, 1000);
  16.  
  17. });
  18.  
  19. </head>
  20. <div id="content"></div>
  21. </body>
  22. </html>



w pliku get.php zamieszczasz to co ma się znaleźć w <div id="content"></div>

dla przykładu daj sobie np w get.php

  1. <?=rand(1,100)?>


i bedziesz miał tam losowe liczby (IMG:style_emoticons/default/wink.gif) oczywiscie mozesz tam połaczyć się z baza w tym pliku pobrać rekordy i je zwrócić w dowolnej formie

Ten post edytował Lord 15.06.2016, 13:23:35
Go to the top of the page
+Quote Post
markuz
post
Post #9





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

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


Przeczytaj to sobie, przetestuj, popsuj trochę:
http://kursjs.pl/kurs/jquery/jquery_ajax.php
A potem zadaj konkretne pytanie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
BUKKICIK
post
Post #10





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 20.03.2015

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


Wielki Dzięki [Wszyscy macie +pomógł]


#ZAMYKAM
Go to the top of the page
+Quote Post
viking
post
Post #11





Grupa: Zarejestrowani
Postów: 6 380
Pomógł: 1116
Dołączył: 30.08.2006

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


Oprócz Xhr masz jeszcze nowsze fetch api.
Do tego dla tak szybko odświeżanych danych trzeba się zastanowić czy to nie serwer ma informować o zmianach.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 20:40