Guest User

Untitled

a guest
Feb 23rd, 2018
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.67 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. CREATE TABLE bukutamu (
  5. id SERIAL PRIMARY KEY,
  6. nama VARCHAR(50) NOT NULL,
  7. email VARCHAR(50) NOT NULL,
  8. pesan TEXT NOT NULL
  9. );
  10. */
  11.  
  12. pg_connect("host=localhost dbname=student user=student password=student")
  13. or exit("CONNECT ERROR");
  14.  
  15. if ($_POST['tambah'] === "Tambah") {
  16. $nama = $_POST['nama'];
  17. $email = $_POST['email'];
  18. $pesan = $_POST['pesan'];
  19. $ok = pg_query_params("INSERT INTO bukutamu (nama, email, pesan) VALUES ($1, $2, $3)", array($nama, $email, $pesan));
  20. if (!$ok) echo "<pre>".pg_last_error()."</pre>";
  21. }
  22.  
  23. if ($_POST['update'] === "Update") {
  24. $id = $_POST['id'];
  25. $nama = $_POST['nama'];
  26. $email = $_POST['email'];
  27. $pesan = $_POST['pesan'];
  28. $ok = pg_query_params("UPDATE bukutamu SET nama=$1, email=$2, pesan=$3 WHERE id=$4", array($nama, $email, $pesan, $id));
  29. if (!$ok) echo "<pre>".pg_last_error()."</pre>";
  30. }
  31.  
  32. if ($_POST['hapus'] === "Hapus") {
  33. $id = $_POST['id'];
  34. $ok = pg_query_params("DELETE FROM bukutamu WHERE id=$1", array($id));
  35. if (!$ok) echo "<pre>".pg_last_error()."</pre>";
  36. }
  37.  
  38. if ($_POST['edit'] === "Edit") {
  39. $id = $_POST['id'];
  40. $result = pg_query_params("SELECT * FROM bukutamu WHERE id=$1", array($id));
  41. if (!$result)
  42. echo "<pre>".pg_last_error()."</pre>";
  43. else
  44. $row = pg_fetch_array($result);
  45. }
  46. ?>
  47.  
  48. <h2>Form Pesan</h2>
  49.  
  50. <form method="post" action="">
  51. <input type="hidden" name="id" value="<?php echo $row['id']; ?>">
  52. <p>Nama: <br><input type="text" name="nama" value="<?php echo $row['nama']; ?>" required></p>
  53. <p>Email:<br><input type="email" name="email" value="<?php echo $row['email']; ?>" required></p>
  54. <p>Pesan:<br><textarea required name="pesan" ><?php echo $row['pesan']; ?></textarea></p>
  55. <p>
  56. <?php if ($_POST['edit'] === "Edit") { ?>
  57. <input type="submit" name="update" value="Update">
  58. <?php } else { ?>
  59. <input type="submit" name="tambah" value="Tambah">
  60. <?php } ?>
  61. </p>
  62. </form>
  63.  
  64. <h2>Daftar Pesan</h2>
  65.  
  66. <?php
  67. $result = pg_query("SELECT * FROM bukutamu ORDER BY id DESC");
  68. if (!$result)
  69. echo "<pre>".pg_last_error()."</pre>";
  70. else {
  71. while ($row = pg_fetch_array($result)) {
  72. ?>
  73. <article>
  74. <i>"<?php echo $row['pesan']; ?>"</i><br>
  75. &ndash; <a href="mailto:<?php echo $row['email']; ?>"><?php echo $row['nama']; ?></a>
  76. <form method="post" action="">
  77. <input type="hidden" name="id" value="<?php echo $row['id']; ?>">
  78. <input type="submit" name="edit" value="Edit">
  79. <input type="submit" name="hapus" value="Hapus">
  80. </form>
  81. </article>
  82. <?php
  83. }
  84. }
  85. ?>
Add Comment
Please, Sign In to add comment