Membuat Form Input Data Siswa dengan PHP dan MySQL
Contoh Kasus:
Saya ingin membuat form input data siswa seperti dibawah ini:
Form Input Data Siswa
NIS
:
Nama Siswa
:
Tempat/Tgl-Lahir
:
,
-
-
Jenis Kelamin
:
Laki-laki
Perempuan
Agama
:
Nama Orang Tua
:
Pekerjaan Orang Tua
:
Alamat
:
Kelas
:
Diketahui:
Nama database saya adalah sekolah.
Tabel siswa itu mempunyai relasi ke tabel agama, kota dan kelas seperti terlihat pada gambar dibawah ini:
Keterangan:
Relasi diatas bisa disederhanakan menjadi:
field agama.kode_agama berelasi ke siswa.agama
field kota.kode_kota berelasi ke siswa.tempat_lahir
field kota.kode_agama berelasi ke siswa.agama
Tabel Kota
Tabel kota berisi seperti gambar dibawah ini:
Tabel Agama
Tabel agama berisi seperti gambar dibawah ini:
Tabel Kelas
Tabel kelas berisi seperti gambar dibawah ini:
Pembuatan Tabel Siswa
Buatlah tabel siswa dengan field seperti dibawah ini;
Membuat File Koneksi PHP ke MySQL
Buatlah satu file PHP bernama koneksi_mysql.php dengan isi seperti dibawah ini: Keterangan:
global $server, $user, $password, $database, Kode ini berarti saya
membuat variabel $server, $user, $password dan $database bersifat global
sehingga kita dapat mengambil nilainya dari dalam fungsi.
Untuk perintah mysql_connect() maka kamu bisa lihat detailnya disini.
Untuk perintah mysql_select_db() maka kamu bisa lihat detailnya disini.
Pembuatan Form
Buatlah satu form bernama form_input_siswa.php dengan isi seperti dibawah ini: Keterangan:
include_once “koneksi_mysql.php”, kode ini berarti saya memanggil
file koneksi_mysql.php dengan tujuan agar saya bisa menggunakan semua
kode didalamnya.
koneksi_mysql(), kode ini berarti saya memanggil fungsi
koneksi_mysql() yang digunakan untuk melakukan koneksi ke Server MySQL
dan memilih database.
$sql=”SELECT * FROM kota”, kode ini berarti saya memilih semua isi dari tabel kota.
mysql_query($sql), untuk perintah mysql_query() maka kamu bisa melihat detailnya disini.
while($baris=mysql_fetch_object($hasil_query), untuk kode ini maka kamu bisa lihat artikelnya disini.
Membuat File Penerima Data
Buatlah satu file PHP bernama simpan_siswa.php dengan isi seperti dibawah ini: Keterangan:
$nis=$_POST['nis'], kode ini berarti saya menerima data kiriman dari
form_input_siswa.php yaitu dari elemen form yang bernama nis.
Hasil:
Jalankan file form_input_siswa.php lalu isi datanya setelah selesai maka tekan tombol Simpan.
Lihat apakah datanya sudah masuk ke tabel siswa seperti gambar dibawah ini:
waaaahhh komplit banget gan, jadi pusing -_-
BalasHapusini versi ane yang sederhana gan http://longscripts.blogspot.com/2015/02/form-input-data-dengan-php.html