Untuk membuat Form Identitas dengan PHP dan MysSQL, kita memerlukan beberapa file yaitu :
- koneksi.php
- form_identitas.php
- simpan_identitas.php
- tampil_identitas.php
Langkah-langkahnya adalah sebagai berikut :
- Pertama yang harus dikerjakan adalah menyiapkan database dan tabel untuk meyimpan data, disini penulis menggunakan database dengan nama : "db_belajar" dan tabelnya bernama : "tb_biodata".
Desain tabel :
- Buatlah file dengan nama "koneksi.php".
Sintaks :
<?php $hostname="localhost"; $username="root"; $password=""; $database="db_belajar"; mysql_connect($hostname,$username,$password) or die ("Koneksi Gagal"); mysql_select_db($database) or die ("Database tidak ditemukan"); ?>
- Buatlah file dengan nama "form_identitas.php".
Sintaks :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <form id="form1" name="form1" method="post" action="simpan_identitas.php"> <table width="400" border="0" align="center"> <tr> <td height="34" colspan="3" align="center"><strong>IDENTITAS SISWA</strong></td> </tr> <tr> <td width="169">NIS</td> <td width="20">:</td> <td width="197"><input name="nis" type="text" id="nis" size="10" /></td> </tr> <tr> <td>NAMA</td> <td>:</td> <td><input name="nama" type="text" id="nama" size="30" /></td> </tr> <tr> <td>TEMPAT LAHIR</td> <td>:</td> <td><input name="tempat" type="text" id="tempat" size="20" /></td> </tr> <tr> <td>TGL LAHIR</td> <td>:</td> <td> <select name="tgl" id="tgl"> <?php for ($tgl=1;$tgl<=31;$tgl++){ echo "<option value=$tgl>$tgl</option>"; } ?> </select> <select name="bulan" id="bulan"> <?php for ($bln=1;$bln<=12;$bln++){ echo "<option value=$bln>$bln</option>"; } ?> </select> <select name="tahun" id="tahun"> <?php for ($thn=1995;$thn<=2000;$thn++){ echo "<option value=$thn>$thn</option>"; } ?> </select></td> </tr> <tr> <td>JK</td> <td>:</td> <td><input type="radio" name="jk" id="jk" value="1" />Laki-laki <input type="radio" name="jk" id="jk" value="0" /> Perempuan</td> </tr> <tr> <td>ALAMAT</td> <td>:</td> <td><textarea name="alamat" id="alamat" cols="30" rows="2"></textarea></td> </tr> <tr> <td>TELP.</td> <td>:</td> <td><input name="telp" type="text" id="telp" size="30" /></td> </tr> <tr align="right"> <td colspan="3"> <input type="submit" name="simpan" id="simpan" value="Simpan" /> <input type="reset" name="cancel" id="cancel" value="Cancel" /> </td> </tr> </table> </form> </body> </html>
- Kemudian, buatlah file dengan nama "simpan_identitas.php".
Sintaks :
<?php include "koneksi.php"; $nis = $_POST['nis']; $nama = $_POST['nama']; $tempat = $_POST['tempat']; $tgl_lahir = $_POST['tahun']."-".$_POST['bulan']."-".$_POST['tgl']; $jk = $_POST['jk']; $alamat = $_POST['alamat']; $telp = $_POST['telp']; mysql_query("insert into tb_biodata(nis,nama,tempat,tgl_lahir,jk,alamat,telp) values ('$nis','$nama','$tempat','$tgl_lahir','$jk','$alamat','$telp')") or die ("Simpan biodata gagal!"); ?> <script language="javascript">document.location='tampil_identitas.php';</script>
- Terakhir buat file dengan nama "tampil_identitas.php".
Sintaks :
<?php include "koneksi.php"; $tampil = mysql_query("select * from tb_biodata") or die("Query Gagal"); ?> <div align="center">IDENTITAS SISWA</div> <table width="800" border="1" align="center"> <tr align="center"> <td width="24">NO</td> <td width="49">NIS</td> <td width="209">Nama</td> <td width="66">Tempat Lahir</td> <td width="81">Tanggal Lahir</td> <td width="54">Jenis Kelamin</td> <td width="157">Alamat</td> <td width="108">Telp</td> </tr> <?php $i=1; while($data = mysql_fetch_array($tampil)){ ?> <tr> <td><?php echo $i;?></td> <td><?php echo $data[0];?></td> <td><?php echo $data[1];?></td> <td><?php echo $data[2];?></td> <td><?php $tgl=substr($data[3],8,2); $bln=substr($data[3],5,2); $thn=substr($data[3],0,4); echo $tgl."-".$bln."-".$thn;?></td> <td><?php if($data[4]==1){ echo "Laki-laki"; }else{ echo "Perempuan"; } ?></td> <td><?php echo $data[5];?></td> <td><?php echo $data[6];?></td> </tr> <?php $i=$i+1; } ?> </table>
Selamat mencoba ^_^
0 comments:
Post a Comment