Advertisement
Guest User

terakhir

a guest
Jul 11th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. countries.xml
  2. <?xml version="1.0"?>
  3. <countries>
  4. <country>
  5. <code>IN</code>
  6. <name>India</name>
  7. </country>
  8. <country>
  9. <code>ID</code>
  10. <name>Indonesia</name>
  11. </country>
  12. </countries>
  13.  
  14.  
  15. Lengkapi program PHP di bawah ini.
  16.  
  17. getcountries.php
  18. <?php
  19. // Membuka koneksi
  20. $servername = "dbserver";
  21. $username = "dbuser";
  22. $password = "dbpass";
  23. $dbname = "world";
  24. $conn = new mysqli($servername, $username, $password);
  25. if ($conn->connect_error) {
  26. die("Connection failed: " . $conn->connect_error);
  27. }
  28.  
  29. // Menyiapkan statement dan mengisi dengan input
  30. $stmt = $conn->prepare("SELECT FROM country WHERE "); // Lengkapi SQL dengan kondisi nama negara menggunakan LIKE
  31. $stmt->bind_param("s", "%".$_GET["name"]."%");
  32. // Menjalankan statement dan mengambil data negara
  33. $stmt->execute();
  34. $result = $stmt->get_result();
  35.  
  36. // Menambahkan header untuk output XML
  37. header("Content-Type: text/xml");
  38.  
  39. // Menulis XML dari semua data negara yang diambil
  40. echo // Lengkapi! (XML declaration)
  41. echo // Lengkapi! (root element opening tag)
  42. while ($row = $result->fetch_assoc()) {
  43.  
  44. // Lengkapi!
  45.  
  46. }
  47. echo // Lengkapi! (root element closing tag)
  48. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement