Advertisement
tommy_spt

File php pertama

Feb 6th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. <?php
  2. $server = "localhost";
  3. $username = "root";
  4. $password = "";
  5. $database = "tips_crud_android_json_mysql";
  6.  
  7. mysql_connect($server, $username, $password) or die("<h1>Koneksi Mysql Error : </h1>" . mysql_error());
  8. mysql_select_db($database) or die("<h1>Koneksi Kedatabase Error : </h1>" . mysql_error());
  9.  
  10. @$operasi = $_GET['operasi'];
  11.  
  12. switch ($operasi) {
  13. case "view":
  14. /* Source code untuk Menampilkan Biodata */
  15.  
  16. $query_tampil_biodata = mysql_query("SELECT * FROM tabel_biodata") or die(mysql_error());
  17. $data_array = array();
  18. while ($data = mysql_fetch_assoc($query_tampil_biodata)) {
  19. $data_array[] = $data;
  20. }
  21. echo json_encode($data_array);
  22.  
  23. break;
  24. case "insert":
  25. /* Source code untuk Insert data */
  26. @$nama = $_GET['nama'];
  27. @$alamat = $_GET['alamat'];
  28. $query_insert_data = mysql_query("INSERT INTO tabel_biodata (nama, alamat) VALUES('$nama', '$alamat')");
  29. if ($query_insert_data) {
  30. echo "Data Berhasil Disimpan";
  31. } else {
  32. echo "Error Inser Biodata " . mysql_error();
  33. }
  34.  
  35. break;
  36. case "get_biodata_by_id":
  37. /* Source code untuk Edit data dan mengirim data berdasarkan id yang diminta */
  38. @$id = $_GET['id'];
  39.  
  40. $query_tampil_biodata = mysql_query("SELECT * FROM tabel_biodata WHERE id='$id'") or die(mysql_error());
  41. $data_array = array();
  42. $data_array = mysql_fetch_assoc($query_tampil_biodata);
  43. echo "[" . json_encode($data_array) . "]";
  44.  
  45.  
  46. break;
  47. case "update":
  48. /* Source code untuk Updatedata */
  49. @$nama = $_GET['nama'];
  50. @$alamat = $_GET['alamat'];
  51. @$id = $_GET['id'];
  52. $query_update_biodata = mysql_query("UPDATE tabel_biodata SET nama='$nama', alamat='$alamat' WHERE id='$id'");
  53. if ($query_update_biodata) {
  54. echo "Update Data Berhasil";
  55. } else {
  56. echo mysql_error();
  57. }
  58. break;
  59. case "delete":
  60. /* Source code untuk Deletedata */
  61. @$id = $_GET['id'];
  62. $query_delete_biodata = mysql_query("DELETE FROM tabel_biodata WHERE id='$id'");
  63. if ($query_delete_biodata) {
  64. echo "Delete Data Berhasil";
  65. } else {
  66. echo mysql_error();
  67. }
  68.  
  69. break;
  70.  
  71. default:
  72. break;
  73. }
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement