Sebenarnya tutorial ini sangatlah mudah bagi anda yang sudah expert. Tapi mungkin tutorial ini akan sedikit berguna dan membantu kawan-kawan yang masih pemula.Baiklah mari kita mulai tutorial ini...!!
1. Pertama anda harus buat databasenya dulu... Bisa melalui "cmd mysql" ataupun bisa melalui "phpmyadmin". Setelah itu langsung saja buat tabel "mk" dan "ambilmk"
Buat Database :
Create Database Matakuliah;
Berikut adalah screenshot :
Buat Table : CREATE TABLE mk ( kodeMK varchar(10), namaMK varchar(20), PRIMARY KEY (kodeMK) )
berikut adalah struktur screenshotnya :
CREATE TABLE ambilmk ( nim varchar(8), kodeMK varchar(10), nilai float, PRIMARY KEY (nim,kodeMK) ) Kira-kira jika sudah selesai berikut adalah screenshotnya :
Isikan Table :
INSERT INTO mk VALUES ('M001', 'Algoritma'); INSERT INTO mk VALUES ('M002', 'Pengantar Basis Data'); INSERT INTO mk VALUES ('M003', 'Sistem Pakar');
Berikut adalah screenshotnya :
2. Silahkan buat file phpnya seperti gambar berikut ini :
Buat File : form.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <?php mysql_connect("localhost", "root", ""); mysql_select_db("matakuliah"); ?> <h1>Form Pengambilan Matakuliah</h1> <form method="post" action="submit.php"> Masukkan NIM <input type="text" name="nim" /><br /> Daftar Matakuliah <br /> <?php $query = "SELECT * FROM mk"; $hasil = mysql_query($query); $no = 1; while ($data = mysql_fetch_array($hasil)) { echo "<input type='checkbox' value='".$data['kodeMK']."' name='mk".$no."' /> ".$data['namaMK']."<br />"; $no++; } ?> <input type="submit" name="submit" value="Submit" /> </form> |
Sedangkan untuk melakukan proses, maka buatlah file "submit.php" difolder yang sama, berikut adalah listing "submit.php" :
Buat File : submit.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php mysql_connect("localhost", "root", ""); mysql_select_db("dbname"); $nim = $_POST['nim']; $jumMK = 3; for($i = 1; $i <= $jumMK; $i++) { $mk = $_POST['mk'.$i]; if (!empty($mk)) { $query = "INSERT INTO ambilMK VALUES('$nim', '$mk', 0)"; mysql_query($query); } } echo "Terimakasih sudah memilih matakuliah"; ?> |
Maka akan tampil :
Kalau sudah silahkan check database (check isi tabel "ambilmk"), seperti berikut ini :