Gambar diatas adalah forma awal:
Dan gambar diatas adalah gambar setelah data kita entrykan dan menyimpan didalam Database:
1. Script form yang harus terlebih dahulu yang kita buat, dan script yang saya buat seperti dibawah ini:
<html>
<head>
<title>Input Data Warga</title>
<style type="text/css">
<!--
.style1 {font-size: 24px}
.style3 {color: #FF0000}
.style4 {color: #000000; }
-->
</style>
</head>
<body>
<table width="660" border="0" align="center">
<tr>
<th width="139" scope="row"><img src="/website/ktp/511px-Garuda_Pancasila,_Coat_Arms_of_Indonesia.png" width="139" height="129" /></th>
<td width="536"><h1 align="center" class="style4">KARTU TANDA PENDUDUK </h1>
<h4 align="center" class="style1">REPUBLIK INDONESIA </h4></td>
</tr>
</table>
<h1 align="center" class="style2 style3">====================================</h1>
<form name="kartu" method="post" action="proses.php">
<div align="center">
<table width="649" border="0" align="center">
<tr>
<th width="140" scope="row"> <div align="left">Nik </div></th>
<td width="493"><label>
<input name="nik" type="text" size="85" maxlength="200">
</label></td>
</tr>
<tr>
<th scope="row"><div align="left">Nama</div></th>
<td><input name="nama" type="text" size="85" maxlength="200" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Tempat Lahir</div></th>
<td><input name="tempat_lahir" type="text" size="85" maxlength="200" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Tanggal Lahir </div></th>
<td><input name="tanggal_lahir" type="text" size="85" maxlength="200" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Jenis Kelamin </div></th>
<td><label>
<select name="jenis_kelamin">
<option>Pria</option>
<option>Wanita</option>
</select>
</label></td>
</tr>
<tr>
<th scope="row"><div align="left">Alamat</div></th>
<td><input name="alamat" type="text" size="85" maxlength="200" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Agama</div></th>
<td><select name="agama">
<option>Islam</option>
<option>Keristen</option>
<option>Katolik</option>
<option>Hindu</option>
<option>Budha</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="left">Status Perkawinan </div></th>
<td><select name="setatus_perkawinan">
<option>Kawin</option>
<option>Tidak Kawin</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="left">Pekerjaan</div></th>
<td><input name="pekerjaan" type="text" size="85" maxlength="200" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Kewarganegaraan</div></th>
<td><input name="kewarganegaraan" type="text" size="85" maxlength="200" /></td>
</tr>
</table>
</div>
<p>
<label>
<div align="center">
<input name="Simpan" type="submit" id="Simpan" value="Simpan">
<input name="Reset" type="submit" id="Reset" value="Reset" />
</div>
</label>
<div align="center"></div>
</p>
<p align="center"><a href="/website/ktp/tampil.php">Lihat Data</a></p>
</form>
</body>
</html>
2. Untuk langkah yang kedua yang harus kita buat adalah script koneksi:
<?php
$db_host ="localhost";
$db_user ="root";
$db_pass ="";
$db_data = "ktp";
$koneksi = mysql_connect($db_host,$db_user,$db_pass) or die (" koneksi gagal".mysql_error());
mysql_select_db($db_data,$koneksi) or die ("Database Tidak Bisa Dibuka".mysql_error());
?>
3. langkah selanjutnya script proses :
<?php
include "koneksi.php";
$nik=$_REQUEST['nik'];
$nama=$_REQUEST['nama'];
$tempat_lahir=$_REQUEST['tempat_lahir'];
$tanggal_lahir=$_REQUEST['tanggal_lahir'];
$jenis_kelamin=$_REQUEST['jenis_kelamin'];
$alamat=$_REQUEST['alamat'];
$agama=$_REQUEST['agama'];
$setatus_perkawinan=$_REQUEST['setatus_perkawinan'];
$pekerjaan=$_REQUEST['pekerjaan'];
$kewarganegaraan=$_REQUEST['kewarganegaraan'];
#Validasi Form
if(trim($nik)==""){
echo "Form nik Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($nama)==""){
echo "Form nama Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($tempat_lahir)==""){
echo "Form tempat_lahir Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($tanggal_lahir)==""){
echo "Form tanggal_lahir Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($jenis_kelamin)==""){
echo "Form jenis_kelamin Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($alamat)==""){
echo "Form alamat Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($agama)==""){
echo "Form agama Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($setatus_perkawinan)==""){
echo "Form setatus_perkawinan Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($pekerjaan)==""){
echo "Form pekerjaan Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
elseif (trim($kewarganegaraan)==""){
echo "Form kewarganegaraan Data Masih Kosong, Silahkan Isi Terlebih Dahulu";
}
else{
$sql="INSERT INTO kartu (nik,nama,tempat_lahir,tanggal_lahir,jenis_kelamin,alamat,agama,setatus_perkawinan,pekerjaan,kewarganegaraan)
values ('$nik','$nama','$tempat_lahir','$tanggal_lahir','$jenis_kelamin','$alamat','$agama','$setatus_perkawinan','$pekerjaan','$kewarganegaraan')";
mysql_query($sql, $koneksi)or die ("sql error:".mysql_error());
echo"Pesan <b>$nik</b> telah disimpan";
include "form.php";
}
?>
4. untuk selanjutnya script tampil:
<!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=iso-8859-1" />
<title>Data Kartu Penduduk</title>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>
</head>
<body>
<link href="styles.css" rel="stylesheet" type="text/css">
<h2 align="center"><img src="/website/ktp/511px-Garuda_Pancasila,_Coat_Arms_of_Indonesia.png" width="160" height="151" /></h2>
<h2 align="center">Data Kartu Penduduk</h2>
<p align="center" class="style1">=============================================================================================================================================== </p>
<table width="1285" border="0" align="center" cellpadding="2" cellspacing="1">
<tr bgcolor="#99cc00">
<td width="53"><div align="center" class="style8">Nik</div></td>
<td width="111"><div align="center" class="style8">Nama</div></td>
<td width="110"><div align="center"><strong>Tempat Lahir</strong></div></td>
<td width="107"><div align="center"><strong>Tanggal Lahir</strong></div></td>
<td width="119"><div align="center"><strong>Jenis Kelamin</strong></div></td>
<td width="122"><div align="center" class="style8">Alamat</div></td>
<td width="95"><div align="center" class="style8">Agama</div></td>
<td width="145"><div align="center"><strong>Status Perkawinan</strong></div></td>
<td width="122"><div align="center"><strong>Pekerjaan</strong></div></td>
<td width="130"><div align="center"><strong>Kewarganegaraan</strong></div></td>
<td width="115"><div align="center" class="style8">Pilihan</div></td>
</tr>
<?php
include "koneksi.php";
$sql="select *from kartu order by nik";
$qry= mysql_query($sql, $koneksi) or die ("sql error:".mysql_error());
while ($data=mysql_fetch_array($qry)) {
?>
<tr>
<td bgcolor="#FF0000"><?php echo $data['nik']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['nama']; ?> </td>
<td bgcolor="#6699FF"><?php echo $data['tempat_lahir']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['tanggal_lahir']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['jenis_kelamin']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['alamat']; ?> </td>
<td bgcolor="#6699FF"><?php echo $data['agama']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['setatus_perkawinan']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['pekerjaan']; ?></td>
<td bgcolor="#6699FF"><?php echo $data['kewarganegaraan']; ?> </td>
<td bgcolor="red"><table width="108" border="0" align="center" cellpadding="2" cellspacing="1">
<tr>
<td width="50"><div align="center"><a href="update.php?nik=<? echo$data['nik'];?>">Update</a></div></td>
<td width="47"><div align="center"><a href="hapus.php?nik=<? echo$data['nik'];?>">Hapus</a></div></td>
</tr>
</table></td>
</tr>
<?php
}
?>
<tr>
<td height="42" bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"> </td>
<td bgcolor="#FF0000"><div align="center"><a href="form.php">Tambah Data</a> </div></td>
</tr>
</table>
<p> </p>
<p align="right">created by: Alif nurvdho </p>
</body>
</html>
5. script selanjutnya adalah update:
<html>
<head>
<title>Input Data Warga</title>
<style type="text/css">
<!--
.style1 {font-size: 36px}
.style2 {font-size: 24px}
.style2 {color: #FF0000}
.style3 {color: #000000}
-->
</style>
</head>
<body>
<h2> </h2>
<?php
include "koneksi.php";
$nik=$_GET['nik'];
$q=mysql_query("select *from kartu where nik='$nik'");
$r=mysql_fetch_array($q);
?>
<form name="kartu" method="post" action="updatedata.php">
<table width="660" border="0" align="center">
<tr>
<th width="139" scope="row"><img src="/website/ktp/511px-Garuda_Pancasila,_Coat_Arms_of_Indonesia.png" width="139" height="129" /></th>
<td width="536"><h1 align="center" class="style1">KARTU TANDA PENDUDUK </h1>
<h4 align="center" class="style2 style3">REPUBLIK INDONESIA </h4></td>
</tr>
</table>
<h1 align="center" class="style2">================================================</h1>
<div align="center">
<table width="649" border="0">
<tr>
<th width="140" scope="row"> <div align="left">Nik </div></th>
<td width="493"><label>
<input name="nik" type="text" size="85" maxlength="200" value="<?php echo $r['nik']; ?>" readonly="readonly" />
</label></td>
</tr>
<tr>
<th scope="row"><div align="left">Nama</div></th>
<td><input name="nama" type="text" size="85" maxlength="200" value="<?php echo $r['nama']; ?>"/></td>
</tr>
<tr>
<th scope="row"><div align="left">Tempat Lahir</div></th>
<td><input name="tempat_lahir" type="text" size="85" maxlength="200" value="<?php echo $r['tempat_lahir']; ?>" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Tanggal Lahir </div></th>
<td><input name="tanggal_lahir" type="text" size="85" maxlength="200" value="<?php echo $r['tanggal_lahir']; ?>" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Jenis Kelamin </div></th>
<td><label>
<select name="jenis_kelamin" value="<?php echo $r['jenis_kelamin']; ?>" />
<option>Pria</option>
<option>Wanita</option>
</select>
</label></td>
</tr>
<tr>
<th scope="row"><div align="left">Alamat</div></th>
<td><input name="alamat" type="text" size="85" maxlength="200" value="<?php echo $r['alamat']; ?>" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Agama</div></th>
<td><select name="agama" value="<?php echo $r['agama']; ?>" />
<option>Islam</option>
<option>Keristen</option>
<option>Katolik</option>
<option>Hindu</option>
<option>Budha</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="left">Status Perkawinan </div></th>
<td><select name="setatus_perkawinan" value="<?php echo $r['setatus_perkawinan']; ?>" />
<option>Kawin</option>
<option>Tidak Kawin</option>
</select></td>
</tr>
<tr>
<th scope="row"><div align="left">Pekerjaan</div></th>
<td><input name="pekerjaan" type="text" size="85" maxlength="200" value="<?php echo $r['pekerjaan']; ?>" /></td>
</tr>
<tr>
<th scope="row"><div align="left">Kewarganegaraan</div></th>
<td><input name="kewarganegaraan" type="text" size="85" maxlength="200" value="<?php echo $r['kewarganegaraan']; ?>" /></td>
</tr>
</table>
</div>
<p>
<label>
<div align="center">
<input name="Simpan" type="submit" id="Simpan" value="Simpan">
<input name="Reset" type="submit" id="Reset" value="Reset" />
</div>
</label>
<div align="center"></div>
</p>
<p align="center"><a href="/website/ktp/tampil.php">Lihat Data</a></p>
<p align="right">created: alif nurvadho </p>
</form>
</body>
</html>
6. langkah selanjutnya kita membuat script updatedata:
<?php
$nik=$_POST['nik'];
$nama=$_POST['nama'];
$tempat_lahir=$_POST['tempat_lahir'];
$tanggal_lahir=$_POST['tanggal_lahir'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$alamat=$_POST['alamat'];
$agama=$_POST['agama'];
$setatus_perkawinan=$_POST['setatus_perkawinan'];
$pekerjaan=$_POST['pekerjaan'];
$kewarganegaraan=$_POST['kewarganegaraan'];
if(($nik=="") OR ($nama=="") OR ($tempat_lahir=="") OR ($tanggal_lahir=="") OR ($jenis_kelamin=="")OR ($alamat=="") OR ($agama=="") OR ($setatus_perkawinan=="") OR ($pekerjaan=="") OR ($kewarganegaraan=="")) {
print "<script>alert('Maaf Ada data kosong !')
javascript:history.go(-1);</script>";
exit;
}
mysql_query("update kartu set nama='$nama',tempat_lahir='$tempat_lahir',tanggal_lahir='$tanggal_lahir',jenis_kelamin='$jenis_kelamin',alamat='$alamat',agama='$agama',setatus_perkawinan='$setatus_perkawinan',pekerjaan='$pekerjaan',kewarganegaraan='$kewarganegaraan' where nik='$nik'");
header("location:tampil.php");
?>
7. script yang terakhir untuk hapus:
<?php
include "koneksi.php";
$nik=$_REQUEST['nik'];
$sql="delete from kartu where nik='$nik'";
mysql_query($sql,$koneksi) or die ("sql error".mysql_error());
header ("location:tampil.php");
?>
Itu semua script yang digunakan, jika anda ingin mencoba setelah membaca artikel saya ini silahkan, maff bila ada kekurangan, maaf yang sebesar besar nya karena hanya program kecil. heheh. semoga bermanfaat.
cara buat database ktp gimana mas