Kali ini saya akan membuat tutorial membuat form input data dengan PHP dan MySQL dengan kasus input siswa sebagai contohnya. Oke langsung saja kita coding di tengah malam yang dingin ini :D.
Pertama, kita buat dulu sebuah database dengan nama "longscripts" atau apapun sesuka anda. Kemudian buat sebuah tabel dengan nama "siswa" dan strukturnya sebagai berikut :
CREATE TABLE IF NOT EXISTS `siswa` (
`nis` int(11) NOT NULL,
`nama` varchar(20) NOT NULL,
`alamat` text NOT NULL,
`jenis_kelamin` varchar(20) NOT NULL,
PRIMARY KEY (`nis`)
)
Setelah itu kita buat file inputsiswa.php dengan syntaxsebagai berikut :
<!DOCTYPE html>
<html>
<head>
<title>Input Siswa | Long Scripts</title>
</head>
<body>
<h1>Input Siswa</h1>
<?php
mysql_connect('localhost','root',''); //sesuaikan dengan konfigurasi mysql anda
mysql_select_db('longscripts'); // sesuaikan dengan nama database anda
if(!isset($_POST['simpan'])) { //Jika tombol simpan belum ditekan
echo "";
}
else { //Jika tombol simpan sudah ditekan
$kirim=mysql_query("insert into siswa VALUES('$_POST[nis]','$_POST[nama]','$_POST[alamat]','$_POST[jenis_kelamin]')");
//mengetes query
if($kirim){
echo "<font color='#003399'>Data berhasil disimpan</font>";
}
else {
echo "<font color='red'>Data gagal disimpan</font>";
}
}
?>
<form action="" method="post">
<table>
<tr>
<td>NIS</td>
<td>:</td>
<td><input type="text" name="nis" id="nis"></td>
</tr>
<tr>
<td>Nama</td>
<td>:</td>
<td><input type="text" name="nama" id="nama"></td>
</tr>
<tr>
<td>Alamat</td>
<td>:</td>
<td><textarea name="alamat" id="textarea" cols="45" rows="5"></textarea></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><select name="jenis_kelamin" id="jenis_kelamin">
<option>Laki-laki</option>
<option>Perempuan</option>
</select></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="simpan" id="button" value="Simpan"></td>
</tr>
</table>
</form>
</body>
</html>
Simpan dengan nama inputsiswa.php lalu jalankan programnya. Jika ingin program yang sudah jadi, silahkan klik link download di bawah ini.
Passwordnya :
0 komentar:
Post a Comment