Advertisement
Guest User

Untitled

a guest
Apr 6th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <?php
  2. header('Content-type: text/xml');
  3. // Määrame lehe tüübiks XMLi
  4. // Andmebaasiga ühendamine
  5. $host = "localhost";
  6. $user = "disainee_wp680";
  7. $pass = "9]Sj)p29MXx";
  8. $database = "disainee_wp680";
  9. $con = mysqli_connect($host, $user, $pass, $database);
  10. if(mysqli_connect_errno()){
  11. trigger_error('Database connection failed: ' . mysqli_connect_error(), E_USER_ERROR);
  12. }
  13.  
  14. // Määrame, millise charsetiga töötame.
  15. mysqli_set_charset($con, 'ISO-8859-1');
  16.  
  17.  
  18. $queryID = "SELECT * FROM fb_customers";
  19. //$queryID = "SELECT * FROM fb_customers WHERE klient = 'Aet Laredei'";
  20.  
  21.  
  22. $resultID = mysqli_query($con, $queryID);
  23.  
  24. // Hakkame saadud tellimuse numbri järgi infot väljastama ja XML'i komplekteerima.
  25.  
  26. $xml_output = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";
  27. $xml_output .= "<invoices>\n";
  28.  
  29. while($row = mysqli_fetch_array($resultID)){
  30. $xml_output .= "\t";
  31.  
  32.  
  33.  
  34.  
  35. $xml_output .= '<invoice customer_name="'.$row['klient'].'">';
  36. $xml_output .= "\n";
  37.  
  38.  
  39. // Hakkame tellitud toodete ridasid komplekteerima.
  40.  
  41. $queryLine = 'SELECT * FROM fb_orders WHERE tellija = "'.$row['klient'].'"';
  42.  
  43. $resultLine = mysqli_query($con, $queryLine);
  44. $i = 0;
  45. while($rowLine = mysqli_fetch_array($resultLine)){
  46. $i++;
  47. $xml_output .= "\t\t";
  48.  
  49.  
  50. $xml_output .= '<line price="'.$rowLine['hind'].'"';
  51.  
  52.  
  53. //$xml_output .= ' product="'.$rowLine['toode'].'"';
  54. $xml_output .= ' size="'.$rowLine['suurus'].'"';
  55.  
  56. $xml_output .= ' color="'.$rowLine['varv'].'" />';
  57. $xml_output .= "\n";
  58. }
  59.  
  60. $i++;
  61.  
  62.  
  63.  
  64. $xml_output .= "\t\t";
  65.  
  66. $xml_output .= "\n\t</invoice>\n";
  67. }
  68. $xml_output .= "</invoices>";
  69.  
  70.  
  71. echo $xml_output;
  72.  
  73. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement