-
Notifications
You must be signed in to change notification settings - Fork 0
/
create-proses.php
36 lines (27 loc) · 1.34 KB
/
create-proses.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
//mulai proses tambah data
//cek dahulu, jika tombol tambah di klik
if(isset($_POST['tambah'])){
//inlcude atau memasukkan file koneksi ke database
include('koneksi.php');
//jika tombol tambah benar di klik maka lanjut prosesnya
$nis = $_POST['nis']; //membuat variabel $nis dan datanya dari inputan NIS
$nama = $_POST['nama']; //membuat variabel $nama dan datanya dari inputan Nama Lengkap
$kelas = $_POST['kelas']; //membuat variabel $kelas dan datanya dari inputan dropdown Kelas
$jurusan = $_POST['jurusan']; //membuat variabel $jurusan dan datanya dari inputan dropdown Jurusan
//melakukan query dengan perintah INSERT INTO untuk memasukkan data ke database
$sql = "INSERT INTO nama VALUES(NULL, '$nis', '$nama', '$kelas', '$jurusan')";
//jika query input sukses
if (mysqli_query($koneksi, $sql)) {
echo 'Data berhasil di tambahkan! '; //Pesan jika proses tambah sukses
echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman tambah
} else {
echo 'Gagal menambahkan data! '; //Pesan jika proses tambah gagal
echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman tambah
echo "Error: ".$sql.". ".mysqli_error($koneksi);
}
}else{ //jika tidak terdeteksi tombol tambah di klik
//redirect atau dikembalikan ke halaman tambah
echo '<script>window.history.back()</script>';
}
?>