-
Notifications
You must be signed in to change notification settings - Fork 0
/
proses_tambah_siswa.php
36 lines (31 loc) · 1.06 KB
/
proses_tambah_siswa.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
<?php
if ($_POST) {
$nama_siswa = $_POST['nama'];
$kelas = $_POST['kelas'];
$email = $_POST['email'];
$password = md5($_POST['password']); // Enkripsi password dengan md5()
$errorMessage = '';
if (empty($nama_siswa)) {
$errorMessage = 'Nama siswa tidak boleh kosong';
} elseif (empty($kelas)) {
$errorMessage = 'Kelas tidak boleh kosong';
} elseif (empty($email)) {
$errorMessage = 'Email tidak boleh kosong';
} elseif (empty($password)) {
$errorMessage = 'Password tidak boleh kosong';
}
if (empty($errorMessage)) {
include "server.php";
$insert = mysqli_query($conn, "INSERT INTO siswa (nama, kelas, email, password) VALUES ('$nama_siswa', '$kelas', '$email', '$password')");
if ($insert) {
header('Location: login.php');
exit();
} else {
$errorMessage = 'Gagal menambahkan siswa';
}
}
if (!empty($errorMessage)) {
echo "<script>alert('$errorMessage');location.href='tambah_siswa.php';</script>";
}
}
?>