Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. <?php
  2. // mysqli_connect
  3. $link = mysqli_connect("localhost", "root", "", "test");
  4.  
  5. if (!$link)
  6. {
  7. echo "Error";
  8. }
  9. else
  10. {
  11. // mysqli_fetch_assoc
  12. $query = "SELECT * FROM tagok";
  13.  
  14. $tagokSQL = array();
  15. if ($result = mysqli_query($link, $query))
  16. {
  17. echo "<table>";
  18. /* fetch associative array */
  19. while ($row = mysqli_fetch_assoc($result))
  20. {
  21. echo "<tr>";
  22. echo "<td>" . $row["ID"] . "</td>";
  23. echo "<td>" . $row["Nev"] . "</td>";
  24. echo "<td>" . $row["Lakhely"] . "</td>";
  25. echo "<td>" . $row["Tagdij"] . "</td>";
  26. echo "</tr>";
  27. array_push($tagokSQL, $row);
  28. }
  29. echo "</table>";
  30. /* free result set */
  31. mysqli_free_result($result);
  32. }
  33. }
  34.  
  35. echo "<table>";
  36.  
  37. $fn = fopen("tagok.xml","r");
  38. fgets($fn);
  39. $tagokXML = array();
  40. while(! feof($fn)) {
  41. $ID = fgets($fn);
  42. $Nev = fgets($fn);
  43. $Lakhely = fgets($fn);
  44. $Tagdij = fgets($fn);
  45.  
  46. echo "<tr>";
  47. echo "<td>" . $ID . "</td>";
  48. echo "<td>" . $Nev . "</td>";
  49. echo "<td>" . $Lakhely . "</td>";
  50. echo "<td>" . $Tagdij . "</td>";
  51. echo "</tr>";
  52.  
  53. $tag = array($ID, $Nev, $Lakhely, $Tagdij);
  54. array_push($tagokXML, $tag);
  55. }
  56. fclose($fn);
  57. echo "</table>";
  58.  
  59. echo "<table>";
  60. for($i = 0; $i < count($tagokSQL); $i++)
  61. {
  62. if((str_pad($tagokSQL[$i]["ID"], 3, '0', STR_PAD_LEFT) != $tagokXML[$i][0])
  63. || ($tagokSQL[$i]["Nev"] != $tagokXML[$i][1])
  64. || ($tagokSQL[$i]["Lakhely"] != $tagokXML[$i][2])
  65. || ($tagokSQL[$i]["Tagdij"] != $tagokXML[$i][3]))
  66.  
  67.  
  68. echo str_pad($tagokSQL[$i]["ID"], 3, '0', STR_PAD_LEFT);
  69. echo "\t";
  70. echo $tagokXML[$i][0];
  71. echo "<br>";
  72.  
  73. echo $tagokSQL[$i]["Nev"];
  74. echo "\t";
  75. echo $tagokXML[$i][1];
  76. echo "<br>";
  77.  
  78. echo $tagokSQL[$i]["Lakhely"];
  79. echo "\t";
  80. echo $tagokXML[$i][2];
  81. echo "<br>";
  82.  
  83. echo $tagokSQL[$i]["Tagdij"];
  84. echo "\t";
  85. echo $tagokXML[$i][3];
  86. echo "<br>";
  87.  
  88. $flattened = $tagokSQL[$i];
  89. array_walk($flattened, function(&$value, $key) {
  90. $value = "{$value}";
  91. });
  92.  
  93. echo "<tr>";
  94. echo "<td>" . implode(' | ', $flattened) . "</td>";
  95. echo "<td>" . implode(" | ", $tagokXML[$i]). "</td>";
  96. echo "</tr>";
  97. }
  98. }
  99. echo "</table>";
  100.  
  101. //
  102.  
  103.  
  104. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement