Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [prototype][XML] nie działa na serwerze wirtualnym ovh
mimirus
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 13.01.2010

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


Witam.
Po wybraniu województwa powinien wypełnić się select powiatów odpowiednimi wartościami z bazy MySQL.
Na lokalnym xampp (php5.2.6) działa.
Na serwerze wirtualnym ovh (pro, php5.2) nie działa. Dochodzi tylko do miejsc jak poniżej:

Tu funkcja javascript wywoływana na onChange selecta województw:
  1. function getLevel_p(elem) {
  2.  
  3. var eid = elem.options[elem.selectedIndex].value; // id wybranego województwa
  4. var fwpg = $('iwpg'); // id formularza
  5. var obj = $('ipowia'); // select z powiatami
  6. // czyszczenie listy do której zostaną dodane pobrane dane
  7. for (i = obj.options.length-1; i >= 0; i--) {
  8. obj.remove(i); };
  9.  
  10. alert('bbb'); // tu dochodzi IE i Opera
  11. new Ajax.Request
  12. ("http://www.strona.pl/xwpg_p.php",
  13. { method: 'get',
  14. parameters: { id: eid },
  15. onSuccess: function(transport) {
  16. alert('ddd'); // tu dochodzi Mozilla Firefox
  17. record = transport.responseXML.getElementsByTagName("option");
  18. alert('eee');
  19. result = "";
  20. for (i = 0; i < record.length; i++) {
  21. obj.options[i+1] = new Option(record[i].childNodes[0].nodeValue, record[i].getAttribute("id"));
  22. };
  23. return (result);
  24. }
  25. }
  26. );
  27.  
  28. }


a tu skrypt xwpg_p.php:

  1. <?php
  2. header('Content-Type: text/xml');
  3. header('charset=UTF-8;');
  4.  
  5. $db = new mysqli('serwer', 'uzytkownik', 'haslo', 'baza');
  6. $db->query("SET NAMES 'utf8'");
  7.  
  8. $wynik = $db->query("SELECT id, nazwa FROM powia WHERE id_wojew = 2");
  9.  
  10. echo '<?xml version="1.0" encoding="utf-8" ?>'
  11. .'<records>';
  12. if($wynik->num_rows > 0)
  13. {
  14. while ($myrow = $wynik->fetch_row()) {
  15. echo '<option id="'.$myrow[0].'">'.$myrow[1].'</option>';
  16. };
  17. };
  18. echo '</records>';
  19. ?>


Gdzie ten paskudny błąd questionmark.gifquestionmark.gif? sciana.gif
Bardzo proszę o podpowiedzi.
Pozdrawiam
mm


Ten post edytował mimirus 18.02.2010, 10:55:08


--------------------
Być zwyciężonym i nie ulec to zwycięstwo, zwyciężyć i spocząć na laurach - to klęska.
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 11:29