Dalam proses belajar PHP kita harus menguasai dalam membuat aplikasi CRUD (Create,Read,Update,Delete). Dalam pembahasan artikel pertama ini, saya mencoba mejelasakan cara membuat aplikasi Input Data sederhana supaya mudah dipahami bagi programer pemula.
Sebagai langkah awal dalam belajar PHP MySql untuk pembuatan aplikasi Input Data ini kita akan membuat Database MySql, berikut script untuk membuat databasenya :
CREATE TABLE 'data_pegawai' (Setelah selesai membuat database yang berisi tabel data_pegawai sekarang kita membuat script-script untuk menghubungkan ke database yang sudah dibuat.
'nip' INT( 5 ) NOT NULL ,
'nama_pegawai' VARCHAR( 50 ) NOT NULL ,
'alamat_pegawai' TEXT NOT NULL ,
'no_tlp' VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ('nip')
) ENGINE = MYISAM
koneksi.php
<?phpindex.php
$konek = mysql_connect("localhost","root","") or die ("Koneksi Gagal");
mysql_select_db("crud",$konek) or die ("Database Belum Dibuat");
?>
<html>input_data.php
<head>
<title>Belajar PHP MySql</title>
</head>
<body>
<a href="input_data.php">Tambah Data</a>
</body>
</html>
<html>proses_input.php
<head>
<title>Belajar PHP MySql</title>
</head>
<body>
<form action="proses_input.php" method="post"><br />
N I P : <input type="text" name="nip" value=""/><br />
Nama Pegawai : <input type="text" name="nama" value=""/><br />
Alamat : <input type="text" name="alamat" value=""/><br />
No.Tlp : <input type="text" name="tlp" value=""/><br />
<input type="submit" value="Proses"/>
</form>
</body>
</html>
<?phptampil_data.php
include("koneksi.php");
$nip = $_POST['nip'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$tlp = $_POST['tlp'];
$query = "insert into data_pegawai values('$nip','$nama','$alamat','$tlp')";
$proses = mysql_query($query);
echo "<script>alert('Data Berhasil DiProses')location.replace('tampil_data.php')";
?>
<?php
include("koneksi.php");
?>
<html>
<head>
<ttitle> Belajar PHP Mysql </title>
</head>
<body>
<table border=1px;>
<tr>
<th>N I P </th>
<th>Nama Pegawai </th>
<th>Alamat </th>
<th>No.Tlp </th>
</tr>
<?php
$result = mysql_query("select * from data_pegawai");
while($data=mysql_fetch_array($result)){
?>
<tr>
<td> <?php echo $data['nip']; ?> </td>
<td> <?php echo $data['nama_pegawai']; ?> </td>
<td> <?php echo $data['alamat_pegawai']; ?> </td>
<td> <?php echo $data['no_tlp']; ?> </td>
</tr>
<?php } ?>
</table>
< a href="tambah_data.php">Tambah Data </a>
</body>
</html>
Script diatas merupakan contoh sederhana dari pembuatan aplikasi Input Data, diluar sana banyak menyediakan media Belajar PHP untuk memperdalam pengetahuan tentang PHP dan MySql.
Dama databasenya apa boos....? kok cuma nama tabel aja yang ada.
BalasHapusliat di file koneksi pada baris: mysql_select_db("crud",$konek) or die ("Database Belum Dibuat"); disana ada tulisan mysql_select_db itu merupakan perintah untuk mengetahui nama databasenya. dan crud itu nama databasenya
HapusBagi pemula ini akan sangat membingungkan, terutama dalam implementasi databasenya, pasti akan gagal. Penjelasannya kurang detail gan. Ini untuk level medium & expert.
BalasHapusmysql_select_db("crud",$konek) or die ("Database Belum Dibuat");
BalasHapusmysql_select_db("insert nama database disini",settingan koneksi ke db) or die ("insert comment disini");
jd nama databasenya "crud"
Hahhahahhahah.....Santai aja mas..!!
BalasHapusBuat koneksi sendiri aja kaya gini.
Simpan nya dengan nama:koneksi.php
gan , kalau kode buat tambah data gimana ..?
BalasHapusbagus-widyanto.blogspot.com
wah mantap gan...
BalasHapusDownload Lagu Dan video Terlengkap
bisa dicoba tuh :D
BalasHapusini versi ane gan http://longscripts.blogspot.com/2015/02/form-input-data-dengan-php.html