Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Proste: jak z XML wyciągnąć dane za pomocą AJAX?
Forum PHP.pl > Forum > XML, AJAX
miedzna
Dopiero zaczynam zabawę z AJAXem, więc proszę o cierpliwość smile.gif
Otóż mam plik test.php
  1. header("Expires: Mon, 26 Jul 1997 05:00:00 GMT" ); 
  2. header("Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . "GMT" ); 
  3. header("Cache-Control: no-cache, must-revalidate" ); 
  4. header("Pragma: no-cache" );
  5. header("Content-Type: text/xml; charset=utf-8");
  6.  
  7. define ('DB_HOST', 'localhost');
  8. define ('DB_USER', 'root');
  9. define ('DB_PASSWORD', 'qwerty');
  10. define ('DB_NAME', 'ajax');
  11. $db = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die ("Brak połączenia z bazą");
  12. mysql_select_db(DB_NAME, $db);
  13.  
  14.  
  15. $aktywni = mysql_num_rows(mysql_query("SELECT user_id FROM users"));
  16.  
  17. $xml = '<?xml version="1.0" encoding="utf-8"?>';
  18. $xml .= '<root>';
  19. $xml .= '<aktywni>' . $aktywni . '</aktywni>';
  20. $xml .= '</root>';
  21.  
  22. echo $xml;


który mi robi takiego XMLa:
  1.  <?xml version="1.0" encoding="utf-8" ?>
  2. - <root>
  3.  <aktywni>2</aktywni>
  4.  </root>


Jak teraz za pomocą AJAXa pobrać dane z aktywni i wyświetlić to na stronie. Chodzi o to, że ta liczba ciągle zmienia się (co sekundę) i muszę ją widzieć cały czas aktualną, więc najlepiej tu AJAXem.

Dzieki za pomoc.
NuLL
DOMem w JSie ? smile.gif
box3r
google -> responseXML
google -> setTimeout ;google -> setInterval;
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.