TABEL UNTUK HALAMAN PENDAFTARAN
CREATE TABLE pendaftar (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(100) NOT NULL,
nisn VARCHAR(20) NOT NULL,
tempat_lahir VARCHAR(50) NOT NULL,
tanggal_lahir DATE NOT NULL,
jenis_kelamin ENUM('Laki-laki','Perempuan') NOT NULL,
asal_sekolah VARCHAR(100) NOT NULL,
jurusan_pilihan VARCHAR(100) NOT NULL,
no_hp VARCHAR(20) NOT NULL,
alamat TEXT NOT NULL,
tanggal_daftar TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
proses-daftar.php
<?php
$host = "localhost";
$user = "root";
$pass = "";
$db = "smk_digital";
$koneksi = mysqli_connect($host, $user, $pass, $db);
if (!$koneksi) {
die("Koneksi gagal: " . mysqli_connect_error());
}
$nama = $_POST['nama'];
$nisn = $_POST['nisn'];
$tempat_lahir = $_POST['tempat_lahir'];
$tanggal_lahir = $_POST['tanggal_lahir'];
$jk = $_POST['jk'];
$asal_sekolah = $_POST['asal_sekolah'];
$jurusan = $_POST['jurusan'];
$hp = $_POST['hp'];
$alamat = $_POST['alamat'];
$query = "INSERT INTO pendaftar
(nama, nisn, tempat_lahir, tanggal_lahir, jenis_kelamin, asal_sekolah, jurusan_pilihan, no_hp, alamat)
VALUES
('$nama','$nisn','$tempat_lahir','$tanggal_lahir','$jk','$asal_sekolah','$jurusan','$hp','$alamat')";
if (mysqli_query($koneksi, $query)) {
echo "<script>alert('Pendaftaran berhasil!'); window.location='index.php';</script>";
} else {
echo "Gagal menyimpan data: " . mysqli_error($koneksi);
echo "<script>alert('Pendaftaran Gagal!'); window.location='index.php';</script>";
}
?>
Tidak ada komentar:
Posting Komentar