input.php
<!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>Input Data</title>
</head>
<body>
<h2>Input Data Pegawai</h2>
<form id="form1" name="form1" method="post" action="inputpro.php">
<p> </p>
<table width="400" border="0">
<tr>
<td width="94">NIP</td>
<td width="296">: <input name="nip" type="text" id="fnis" maxlength="5" /></td>
</tr>
<tr>
<td>Nama</td>
<td>: <input name="nama" type="text" id="fnama" /></td>
</tr>
<tr>
<td>Alamat</td>
<td>:
<textarea name="alamat" cols="30" rows="2" id="falamat"></textarea></td>
</tr>
<tr>
<td>Jenis Kel</td>
<td>: <input name="gender" type="radio" value="L" />Laki-Laki <input name="gender" type="radio" value="P" />Perempuan</td>
</tr>
<tr>
<td> </td>
<td> <input type="submit" name="Submit" value="Simpan" /><input type="reset" name="Submit2" value="Batal" /></td>
</tr>
</table>
<p> </p>
</form>
</body>
</html>
hasilnya adalah :
Setelah desain inputannya dibuat, jangan lupa buat prosesnya yang dalam hal ini seperti yang kita buat di atas bahwa input prosesnya adalah "inputpro"
inputpro.php
<?
//masukkan perintah koneksi yang
//ada di file koneksi.php
include "koneksi.php";
//Ambil data-data dari variabel form
$nip = $_POST['nip'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$gender = $_POST['gender'];
//cek isian tidak boleh kosing
if ($nip=="" or $nama=="" or $alamat=="" or $gender=="") {
$pesan[] = "Nip, Nama, alamat, Jenis Kelamin Tidak Boleh Kosong";
}
//cek apakah nip ada yang sama
$cek_nip = "SELECT id FROM pegawai2 WHERE nip='$nip'";
$nip_ganda = mysql_query($cek_nip);
$jml_ganda = mysql_num_rows($nip_ganda);
if ($jml_ganda > 0)
{
$pesan[] = "ERROR: NIP $nip Sudah Terdaftar, Ganti dengan NIP lain !.";
}
// hitung jumlah pesan kemudian tampilkan
if (! count($pesan)==0 ) {
include_once "input.php";
echo "<br><b> Kesalahan Input : </b><br>";
foreach ($pesan as $indeks=>$pesan_tampil) {
$urut_pesan++;
echo "<font color='#FF0000'>";
echo "$pesan_tampil <br>";
echo "</font>";
}
//jika tidak ada kesalahan input simpan datanya ke tabel siswa
} else {
$perintah= "INSERT INTO pegawai2 (id, nip, nama, alamat, jk ) VALUES('', '$nip', '$nama', '$alamat', '$gender')";
mysql_query($perintah);
echo "Semua BENAR, <a href='input.php'>KLIK</a> Input Data Lagi..";
}
?>
Tidak ada komentar:
Posting Komentar