Advertisement
aksan08

Untitled

May 11th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.24 KB | None | 0 0
  1. <html>
  2.  <head>
  3.  <Title>Registration Form</Title>
  4.  <style type="text/css">
  5.     body { background-color: #fff; border-top: solid 10px #226b80;
  6.         color: #226b80; font-size: .85em; margin: 20; padding: 20;
  7.         font-family: "Segoe UI", Verdana, Helvetica, Sans-Serif;
  8.     }
  9.     h1, h2, h3,{ color: #000; margin-bottom: 0; padding-bottom: 0; }
  10.     h1 { font-size: 2em; }
  11.     h2 { font-size: 1.75em; }
  12.     h3 { font-size: 1.2em; }
  13.     table { margin-top: 0.75em; }
  14.     th { font-size: 1.2em; text-align: left; border: none; padding-left: 0; }
  15.     td { padding: 0.25em 2em 0.25em 0em; border: 0 none; }
  16.  </style>
  17.  </head>
  18.  <body>
  19.  <h1>Tambahkan Data</h1>
  20.  <p>Masukkan Email dan Password dan Pekerjaan </p>
  21.  <form method="post" action="index.php" enctype="multipart/form-data" >
  22.        Nama  <input type="text" name="nama" id="name"/></br></br>
  23.        Email <input type="text" name="email" id="email"/></br></br>
  24.        Pekerjaan <input type="text" name="job" id="job"/></br></br>
  25.        <input type="submit" name="simpan" value="Simpan" />
  26.        <input type="submit" name="tampil" value="Tampilkan" />
  27.  </form>
  28.  
  29. <?php
  30. $user = "aksan08";
  31. $pass = "aksan123";
  32. $host = "tcp:aksan08.database.windows.net,1433";
  33.  $db = "azura_aksan";
  34.     try {
  35.         $conn = new PDO("$host; Database = $db", "$user", "$pass");
  36.         $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  37.     } catch(Exception $e) {
  38.         echo "Failed: " . $e;
  39.     }
  40.     if (isset($_POST['simpan'])) {
  41.         try {
  42.             $nama = $_POST['nama'];
  43.             $email = $_POST['email'];
  44.             $pekerjan = $_POST['pekerjaan'];
  45.             $tanggal = date("Y-m-d");
  46.             // Simpan data
  47.             $sql_insert = "INSERT INTO Registrasi (nama, email, pekerjaan, date)
  48.                        VALUES (?,?,?,?)";
  49.             $stmt = $conn->prepare($sql_insert);
  50.             $stmt->bindValue(1, $nama);
  51.             $stmt->bindValue(2, $email);
  52.             $stmt->bindValue(3, $pekerjaan);
  53.             $stmt->bindValue(4, $date);
  54.             $stmt->execute();
  55.         } catch(Exception $e) {
  56.             echo "Failed: " . $e;
  57.         }
  58.         echo "<h3>Your're registered!</h3>";
  59.     } else if (isset($_POST['tampil'])) {
  60.         try {
  61.             $sql_select = "SELECT * FROM Registrasi";
  62.             $stmt = $conn->query($sql_select);
  63.             $registrants = $stmt->fetchAll();
  64.             if(count($registrants) > 0) {
  65.                 echo "<h2>Registrasi:</h2>";
  66.                 echo "<table>";
  67.                 echo "<tr><th>Nama</th>";
  68.                 echo "<th>Email</th>";
  69.                 echo "<th>Pekerjaan</th>";
  70.                 echo "<th>Tanggal</th></tr>";
  71.                 foreach($registrants as $registrant) {
  72.                     echo "<tr><td>".$registrant['name']."</td>";
  73.                     echo "<td>".$registrant['email']."</td>";
  74.                     echo "<td>".$registrant['pekerjaan']."</td>";
  75.                     echo "<td>".$registrant['tanggal']."</td></tr>";
  76.                 }
  77.                 echo "</table>";
  78.             } else {
  79.                 echo "<h3>No one is currently registered.</h3>";
  80.             }
  81.         } catch(Exception $e) {
  82.             echo "Failed: " . $e;
  83.         }
  84.     }
  85.  ?>
  86.  </body>
  87.  </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement