Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require("config.php");
- if (!empty($_POST)) {
- if (empty($_POST['username']) || empty($_POST['nama'])
- || empty($_POST['password'])) {
- $response["sukses"] = 0;
- $response["pesan"] = "Semua harus diisi.";
- die(json_encode($response));
- }
- $query = "SELECT 1 FROM pengguna WHERE username = :png";
- $query_params = array(
- ':png' => $_POST['username']
- );
- try {
- $stmt = $db->prepare($query);
- $result = $stmt->execute($query_params);
- }
- catch (PDOException $ex) {
- $response["sukses"] = 0;
- $response["pesan"] = "Database Error1. Silahkan coba lagi!";
- die(json_encode($response));
- }
- $row = $stmt->fetch();
- if ($row) {
- $response["sukses"] = 0;
- $response["pesan"] = "Maaf, nama pengguna sudah digunakan.";
- die(json_encode($response));
- }
- $query = "INSERT INTO pengguna ( username, password, nama)
- VALUES ( :png, :snd, :nama) ";
- $password = md5($_POST['password']);
- $query_params = array(
- ':png' => $_POST['username'],
- ':snd' => $password,
- ':nama' => $_POST['nama']
- );
- try {
- $stmt = $db->prepare($query);
- $result = $stmt->execute($query_params);
- }
- catch (PDOException $ex) {
- $response["sukses"] = 0;
- $response["pesan"] = "Database Error2. Silahkan coba lagi!";
- die(json_encode($response));
- }
- $response["sukses"] = 1;
- $response["pesan"] = "Nama pengguna berhasil ditambahkan!";
- echo json_encode($response);
- } else {
- ?>
- <h1>Daftar</h1>
- <form action="daftar.php" method="post">
- Username:<br />
- <input type="text" name="username" value="" />
- <br />
- Nama:<br />
- <input type="text" name="nama" value="" />
- <br />
- Password:<br />
- <input type="text" name="password" value="" />
- <br /><br />
- <input type="submit" value="Daftar" />
- </form>
- <?php
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement