-
Notifications
You must be signed in to change notification settings - Fork 0
/
register.php
76 lines (73 loc) · 3.26 KB
/
register.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
include("database.php");
global $conn;
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nama_siswa = mysqli_real_escape_string($conn, $_POST["nama_siswa"]);
$email = mysqli_real_escape_string($conn, $_POST["email"]);
$password = mysqli_real_escape_string($conn, $_POST["password"]);
$tanggal_lahir = mysqli_real_escape_string($conn, $_POST["tanggal_lahir"]);
$asal_sekolah = mysqli_real_escape_string($conn, $_POST["asal_sekolah"]);
$kelas = mysqli_real_escape_string($conn, $_POST["kelas"]);
$jenis_kelamin = mysqli_real_escape_string($conn, $_POST["jenis_kelamin"]);
$hashed_password = password_hash($password, PASSWORD_DEFAULT);
$sql = "INSERT INTO wpcguvfn_edubridge_db.siswa (nama_siswa, email, password, tanggal_lahir, asal_sekolah, kelas, jenis_kelamin) VALUES ('$nama_siswa', '$email', '$hashed_password', '$tanggal_lahir', '$asal_sekolah', '$kelas', '$jenis_kelamin')";
if ($conn->query($sql) === TRUE) {
header("Location: login.php");
echo '<div class="message success floating-message">Registration successful. Silahkan login.</div>';
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
}
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="css/classless.css">
<link rel="stylesheet" href="css/tabbox.css">
<link rel="stylesheet" href="css/themes.css">
<title>EduBridge - Daftar Akun Baru</title>
</head>
<body>
<h1>Daftar Akun Baru</h1>
<header>
<?php include 'structure/header_no_account.php'; ?>
</header>
<p>Silahkan isi formulir di bawah ini untuk mendaftar akun baru.</p>
<form action="register.php" method="post">
<fieldset>
<div class="row">
<div class="col">
<label for="nama_siswa">Nama</label>
<input type="text" name="nama_siswa" id="nama_siswa" required autocomplete="name">
<label for="email">Alamat Email</label>
<input type="email" name="email" id="email" required autocomplete="email">
<label for="password">Sandi</label>
<input type="password" name="password" id="password" required autocomplete="new-password">
<label for="tanggal_lahir">Tanggal Lahir</label>
<input type="date" name="tanggal_lahir" id="tanggal_lahir" required>
</div>
<div class="col">
<label for="kelas">Kelas</label>
<select name="kelas" id="kelas" required>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<label for="asal_sekolah">Asal Sekolah</label>
<input type="text" name="asal_sekolah" id="asal_sekolah" required>
<label for="jenis_kelamin">Jenis Kelamin</label><br>
<input type="radio" id="pria" name="jenis_kelamin" value="pria">
<label for="pria">Pria</label><br>
<input type="radio" id="wanita" name="jenis_kelamin" value="wanita">
<label for="wanita">Wanita</label><br>
<button type="submit">Register</button>
</div>
</div>
</fieldset>
</form>
</body>
</html>