Input data ke database dengan php
Assalamualaikum, pada kesempatan ini saya akan menjelaskan cara menginput data ke dalam database dengan menggunakan PHP, ok langsung saja :
1. pertama sekali kita harus membangun database pada webserver kita dalam hal ini saya membangun database dengan Appserv, yaitu database sederhana tentang data pegawai, berikut database yang sudah saya buat sebelumnya pada laman PHPMyAdmin dibawah ini :
2. selanjutnya kita membuat halaman "form" sebagai media untuk memasukan data kedalam database, berikut listing program untuk membuat "form" dan simpan nama filenya "index.php" :
<html>
<head>
<title>Data Pegawai</title>
<style type="text/css">
*{
margin:0px;
padding:0px;
}
input{
padding:10px;
border:1px gray solid;
width:100%
}
td{
padding:10px;
}
select{
padding:10px;
border:1px gray solid;
width:100%
}
</style>
</head>
<body style="font-family:Arial, Helvetica, sans-serif">
<br><br>
<form method="post" action="inputpegawai.php">
<center>
<table border="0" align="center">
<tr>
<td>
Kode Pegawai
<br>
<input type="text" name="kode">
</td>
</tr>
<tr>
<td>
Nama
<br>
<input type="text" name="nama">
</td>
</tr>
<tr>
<td>
Bagian
<br>
<select name="bagian">
<option value="-">Pilih</option>
<option value="Umum">Umum</option>
<option value="Produksi">Produksi</option>
<option value="Logistik">Logistik</option>
<option value="HRD">HRD</option>
</select>
</td>
</tr>
<tr>
<td>
Jabatan
<br>
<select name="jabatan">
<option value="-">Pilih</option>
<option value="Security">Security</option>
<option value="Admin">Admin</option>
<option value="Kepala Bagian">Kepala Bagian</option>
<option value="Manager">Manager</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="simpan" style="padding:10px; cursor:pointer">
</td>
</tr>
</table>
</center>
</form>
<?
print"<center>";
include"tampilpegawai.php";
print"</center>";
?>
</body>
</html>
pada listing program diatas disimpan dengan nama file "index.php" nantinya setelah di compile akan menampilkan hasil seperti dibawah ini :
3. selanjutnya kita membuat halaman PHP untuk memerintahkan data atau informasi yang dimasukan kedalam form untuk di input ke dalam database, berikut listing programnya dan simpan dengan nama file "inputpegawai.php" :
<?
include"konek.php";
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$bagian=$_POST['bagian'];
$jabatan=$_POST['jabatan'];
$input="insert into tabelpegawai(kode, nama, bagian, jabatan) values('$kode','$nama','$bagian','$jabatan')";
$hasil=mysql_query($input);
if($hasil)
{
echo '<script>window.location="index.php?pesan=input data sukses"</script>';
}
?>
4. selanjutnya membuat halaman untuk mengkoneksikan antara bahasa PHP dengan database yang sudah dibuat sebelumnya. berikut listing programnya lalu simpan dengan nama file "konek.php" :
<?
mysql_connect("localhost","root","12345");
mysql_select_db("pegawai");
?>
5. selanjutnya membuat halaman untuk menampilkan data dari database yaitu data pegawai berikut listing programnya dan simpan dengan nama file "tampilpegawai.php" :
<html>
<head>
<style type="text/css">
td{
padding:10px;
}
th{
padding:10px;
}
table{
}
</style>
</head>
<body >
<?
include"konek.php";
$tampil = "select * from tabelpegawai";
$hasil = mysql_query($tampil);
?>
<table border="1">
<tr>
<th>Kode pegawai</th>
<th>Nama</th>
<th>Bagian</th>
<th>Jabatan</th>
</tr>
<?
while($data=mysql_fetch_array($hasil))
{
print"<tr>
<td> $data[kode] </td>
<td> $data[nama] </td>
<td> $data[bagian] </td>
<td> $data[jabatan] </td></tr>";
}
?>
</table>
</body>
</html>
6. setelah selesai membuat beberapa halaman PHP diatas selanjutnya silahkan jalankan program yang sudah kita bangun nanti tampilannya akan seperti dibawah ini :
7. selamat belajar...
1. pertama sekali kita harus membangun database pada webserver kita dalam hal ini saya membangun database dengan Appserv, yaitu database sederhana tentang data pegawai, berikut database yang sudah saya buat sebelumnya pada laman PHPMyAdmin dibawah ini :
2. selanjutnya kita membuat halaman "form" sebagai media untuk memasukan data kedalam database, berikut listing program untuk membuat "form" dan simpan nama filenya "index.php" :
<html>
<head>
<title>Data Pegawai</title>
<style type="text/css">
*{
margin:0px;
padding:0px;
}
input{
padding:10px;
border:1px gray solid;
width:100%
}
td{
padding:10px;
}
select{
padding:10px;
border:1px gray solid;
width:100%
}
</style>
</head>
<body style="font-family:Arial, Helvetica, sans-serif">
<br><br>
<form method="post" action="inputpegawai.php">
<center>
<table border="0" align="center">
<tr>
<td>
Kode Pegawai
<br>
<input type="text" name="kode">
</td>
</tr>
<tr>
<td>
Nama
<br>
<input type="text" name="nama">
</td>
</tr>
<tr>
<td>
Bagian
<br>
<select name="bagian">
<option value="-">Pilih</option>
<option value="Umum">Umum</option>
<option value="Produksi">Produksi</option>
<option value="Logistik">Logistik</option>
<option value="HRD">HRD</option>
</select>
</td>
</tr>
<tr>
<td>
Jabatan
<br>
<select name="jabatan">
<option value="-">Pilih</option>
<option value="Security">Security</option>
<option value="Admin">Admin</option>
<option value="Kepala Bagian">Kepala Bagian</option>
<option value="Manager">Manager</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="simpan" style="padding:10px; cursor:pointer">
</td>
</tr>
</table>
</center>
</form>
<?
print"<center>";
include"tampilpegawai.php";
print"</center>";
?>
</body>
</html>
pada listing program diatas disimpan dengan nama file "index.php" nantinya setelah di compile akan menampilkan hasil seperti dibawah ini :
<?
include"konek.php";
$kode=$_POST['kode'];
$nama=$_POST['nama'];
$bagian=$_POST['bagian'];
$jabatan=$_POST['jabatan'];
$input="insert into tabelpegawai(kode, nama, bagian, jabatan) values('$kode','$nama','$bagian','$jabatan')";
$hasil=mysql_query($input);
if($hasil)
{
echo '<script>window.location="index.php?pesan=input data sukses"</script>';
}
?>
4. selanjutnya membuat halaman untuk mengkoneksikan antara bahasa PHP dengan database yang sudah dibuat sebelumnya. berikut listing programnya lalu simpan dengan nama file "konek.php" :
<?
mysql_connect("localhost","root","12345");
mysql_select_db("pegawai");
?>
5. selanjutnya membuat halaman untuk menampilkan data dari database yaitu data pegawai berikut listing programnya dan simpan dengan nama file "tampilpegawai.php" :
<html>
<head>
<style type="text/css">
td{
padding:10px;
}
th{
padding:10px;
}
table{
}
</style>
</head>
<body >
<?
include"konek.php";
$tampil = "select * from tabelpegawai";
$hasil = mysql_query($tampil);
?>
<table border="1">
<tr>
<th>Kode pegawai</th>
<th>Nama</th>
<th>Bagian</th>
<th>Jabatan</th>
</tr>
<?
while($data=mysql_fetch_array($hasil))
{
print"<tr>
<td> $data[kode] </td>
<td> $data[nama] </td>
<td> $data[bagian] </td>
<td> $data[jabatan] </td></tr>";
}
?>
</table>
</body>
</html>
6. setelah selesai membuat beberapa halaman PHP diatas selanjutnya silahkan jalankan program yang sudah kita bangun nanti tampilannya akan seperti dibawah ini :
7. selamat belajar...



Komentar
Posting Komentar