Co oznacza taki błąd i jak naprawić kod ? " Call to a member function saveXML() on a non-object in" A to jest kod
  1.  
  2. //connect
  3.  
  4.  
  5. //Start XML file
  6.  
  7. if ($_POST)
  8. {
  9. if (!empty($_POST['region']) && is_scalar($_POST['region']))
  10. {
  11. $region = mysql_real_escape_string($_POST['region']);
  12.  
  13. $query = "SELECT * FROM dane_koncowe WHERE region= '".$region."' AND temperature=24 ORDER BY 'dzien','czas' DESC ";
  14. $result = mysql_query($query)or die(mysql_error());
  15.  
  16.  
  17.  
  18. // Select all the rows in the markers table
  19. $dom = new DOMDocument("1.0");
  20. $node = $dom->createElement("dane_koncowe");
  21. $parnode = $dom->appendChild($node);
  22.  
  23.  
  24. // Iterate through the rows, adding XML nodes for each
  25.  
  26. while ($row = mysql_fetch_array($result)){
  27.  
  28. // ADD TO XML DOCUMENT NODE
  29. $node = $dom->createElement("marker");
  30. $newnode = $parnode->appendChild($node);
  31. $newnode->setAttribute("name_pl",$row['name_pl']);
  32. $newnode->setAttribute("dzien", $row['dzien']);
  33. $newnode->setAttribute("czas", $row['czas']);
  34. $newnode->setAttribute("type", $row['type']);
  35. $newnode->setAttribute("lat", $row['lat']);
  36. $newnode->setAttribute("lng", $row['lng']);
  37. $newnode->setAttribute("wind_dir", $row['wind_dir']);
  38. $newnode->setAttribute("wind_force", $row['wind_force']);
  39. $newnode->setAttribute("temperature", $row['temperature']);
  40. $newnode->setAttribute("pressure", $row['pressure']);
  41. }
  42. }
  43. }
  44.  
  45. echo $dom->saveXML();
  46.  
  47.