Advertisement
Guest User

lul

a guest
Apr 23rd, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.09 KB | None | 0 0
  1. <?php
  2. $username = "root";
  3. $password = "";
  4. $conn = new PDO('mysql:host=localhost;dbname=Mobile',$username,$password);
  5. // variable dalemnya//
  6. $kosIDweb;
  7. $kosNameweb;
  8. $addressweb;
  9. $regionweb;
  10. $cityweb;
  11. $provinceweb;
  12. $countryweb;
  13. $pricelowestweb;
  14. $pricehighestweb;
  15. $additionaldetailsweb;
  16. $latitudeweb;
  17. $longitudeweb;
  18. $emailweb;
  19. // //
  20. $queryselectupdate = "select * from kos where kosID = 1";
  21. $stmt = $conn->prepare($queryselectupdate);
  22. $stmt->execute();
  23. $result = $stmt->fetch();
  24. ?>
  25. <!DOCTYPE html>
  26. <html>
  27. <head>
  28. <title>testing web service</title>
  29. </head>
  30. <body>
  31. Ini Buat Insert
  32. <form method="get">
  33. <input type="text" name='kosNameweb'>kosName
  34. <br>
  35. <input type="text" name='addressweb'>address
  36. <br>
  37. <input type="text" name='regionweb'>region
  38. <br>
  39. <input type="text" name='cityweb'>city
  40. <br>
  41. <input type="text" name='provinceweb'>province
  42. <br>
  43. <input type="text" name='countryweb'>country
  44. <br>
  45. <input type="text" name='pricelowestweb'>price lowest
  46. <br>
  47. <input type="text" name='pricehighestweb'>price highest
  48. <br>
  49. <input type="text" name='additionaldetailsweb'>additionaldetails
  50. <br>
  51. <input type="text" name='latitudeweb'>latitude
  52. <br>
  53. <input type="text" name='longitudeweb'>longitude
  54. <br>
  55. <input type="text" name='emailweb'>email
  56. <br>
  57. <button type="submit" name='insert'>insert</button>
  58. </form>
  59. =================================================
  60. <br>
  61. Ini buat Update
  62. <?php
  63. echo "
  64. <form method = 'get'>
  65. <input type='text' name='kosNameweb' value='".$result['kosID']."' disabled>kosID
  66. <br>
  67. <input type='text' name='kosNameweb' value='".$result['kosName']."'>kosName
  68. <br>
  69. <input type='text' name='addressweb' value='".$result['address']."'>address
  70. <br>
  71. <input type='text' name='regionweb' value='".$result['region']."'>region
  72. <br>
  73. <input type='text' name='cityweb' value='".$result['city']."'>city
  74. <br>
  75. <input type='text' name='provinceweb' value='".$result['province']."'>province
  76. <br>
  77. <input type='text' name='countryweb' value='".$result['country']."'>country
  78. <br>
  79. <input type='text' name='pricelowestweb' value='".$result['priceLowest']."'>price lowest
  80. <br>
  81. <input type='text' name='pricehighestweb' value='".$result['priceHighest']."'>price highest
  82. <br>
  83. <input type='text' name='additionaldetailsweb' value='".$result['additionalDetails']."'>additionaldetails
  84. <br>
  85. <input type='text' name='latitudeweb' value='".$result['latitute']."'>latitude
  86. <br>
  87. <input type='text' name='longitudeweb' value='".$result['longitude']."'>longitude
  88. <br>
  89. <input type='text' name='emailweb' value='".$result['email']."'>email
  90. <br>
  91. <button type='submit' name='update'>update</button>
  92. </form>
  93. "?>
  94. <br>
  95. </body>
  96. </html>
  97. <?php
  98.  
  99. //buat insert
  100. if(isset($_GET['insert'])){
  101. $kosNameweb = $_GET['kosNameweb'];
  102. $addressweb = $_GET['addressweb'];
  103. $regionweb = $_GET['regionweb'];
  104. $cityweb = $_GET['cityweb'];
  105. $provinceweb = $_GET['provinceweb'];
  106. $countryweb = $_GET['countryweb'];
  107. $pricelowestweb = $_GET['pricelowestweb'];
  108. $pricehighestweb = $_GET['pricehighestweb'];
  109. $additionaldetailsweb = $_GET['additionaldetailsweb'];
  110. $latitudeweb = $_GET['latitudeweb'];
  111. $longitudeweb = $_GET['longitudeweb'];
  112. $emailweb = $_GET['emailweb'];
  113. $queryinsert = "INSERT INTO `kos` (`kosID`, `kosName`, `address`, `region`, `city`, `province`, `country`, `priceLowest`, `priceHighest`, `additionalDetails`, `latitute`, `longitude`, `email`) VALUES (NULL, '$kosNameweb', '$addressweb', '$regionweb', '$cityweb', '$provinceweb', '$countryweb', '$pricelowestweb', '$pricehighestweb', '$additionaldetailsweb', '$latitudeweb', '$longitudeweb', '$emailweb')";
  114. $stmt = $conn->query($queryinsert);
  115. }
  116.  
  117.  
  118.  
  119. $queryselect = "select * from kos";
  120. $queryupdate = "UPDATE `kos` SET /*yang mau diganti */ WHERE `kos`.`kosID` = 1";
  121. $querydelete = "delete from kos where kosID = ";
  122.  
  123. $stmt = $conn->query($queryselect);
  124. $test;
  125. class kos{
  126. public $kosID;
  127. public $kosName = "";
  128. public $address = "";
  129. public $region = "";
  130. public $city = "";
  131. public $province = "";
  132. public $country = "";
  133. public $pricelowest;
  134. public $pricehighest;
  135. public $additionaldetails;
  136. public $latitude;
  137. public $longitude;
  138. public $email;
  139.  
  140. function __construct($kosID,$kosName,$address,$region,$city,$province,$country,$pricelowest,$pricehighest,$additionaldetails,$latitude,$longitude,$email){
  141. $this->kosID = $kosID;
  142. $this->kosName = $kosName;
  143. $this->address = $address;
  144. $this->region = $region;
  145. $this->city = $city;
  146. $this->province = $province;
  147. $this->country = $country;
  148. $this->pricelowest = $pricelowest;
  149. $this->pricehighest = $pricehighest;
  150. $this->additionaldetails = $additionaldetails;
  151. $this->latitude = $latitude;
  152. $this->longitude = $longitude;
  153. $this->email = $email;
  154. }
  155. }
  156. $kosarray = array();
  157. foreach($stmt as $lol){
  158. $ganteng = new kos($lol[0],$lol[1],$lol[2],$lol[3],$lol[4],$lol[5],$lol[6],$lol[7],$lol[8],$lol[9],$lol[10],$lol[11],$lol[12]);
  159. $kosarray[] = $ganteng;
  160. };
  161. $json = json_encode($kosarray);
  162. echo $json;
  163. echo "<br>";
  164. $decoded = json_decode($json);
  165. echo "<br>";
  166. var_dump($decoded);
  167. echo "<br>";
  168. echo $decoded[1]->kosName;
  169.  
  170. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement