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 15.06.2016, 12:49:38
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 15.06.2016, 12:51:22
Post #2





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

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


AJAX


--------------------
  1. echo 'I was trying';
  2. die ();
Go to the top of the page
+Quote Post
BUKKICIK
post 15.06.2016, 12:51:59
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 15.06.2016, 13:12:03
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 15.06.2016, 13:13:58
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 15.06.2016, 13:16:43
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 15.06.2016, 13:19:54
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' questionmark.gif?
proszę biggrin.gif
Go to the top of the page
+Quote Post
Lord
post 15.06.2016, 13:21:54
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 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 15.06.2016, 13:23:30
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 smile.gif


--------------------
Go to the top of the page
+Quote Post
BUKKICIK
post 15.06.2016, 13:26:28
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 15.06.2016, 13:35:08
Post #11





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 16:06