Datatype
user_id
username
varchar(20)
password
varchar(255)
varchar(100)
fullname
varchar(100)
agama
varchar(15)
no_hp
bigint(14)
1
2
3
4
5
6
7
<?php
//host yang digunakan
//99,9% tidak perlu dirubah
$host = 'localhost';
//username untuk login ke host
//biasanya didapatkan pada email konfirmasi order hosting
Asep Jalaludin,S.T.,M.M.
1 <html>
2 <head>
3 <title>Pmb PHP</title>
4 </head>
5
6 <body>
7 <h1>Form Input Data</h1>
8
9 <form name="input_data" action="insert.php" method="post">
10 <table border="0" cellpadding="5" cellspacing="0">
11 <tbody>
12
<tr>
13
<td>Username</td>
14
<td>:</td>
15
<td><input type="text" name="username" maxlength="20" required="required"
16 /></td>
17
</tr>
Asep Jalaludin,S.T.,M.M.
http://localhost/pmb/insert.php?username=namanya&password=passwordnya&fullna
me=nama_lengkapnya
Sekarang coba buka pada browser anda dengan mengetikkan localhost/pmb pada
address bar browser. Akan tampil form input data seperti ini.
1
2
3
4
5
6
7
8
<?php
//panggil file config.php untuk menghubung ke server
include('config.php');
//tangkap data dari form
$username = $_POST['username'];
$password = $_POST['password'];
$fullname = $_POST['fullname'];
Asep Jalaludin,S.T.,M.M.
1 ...
2 <h1>Form Input Data</h1>
3
4 <?php
5 if (!empty($_GET['message']) && $_GET['message'] == 'success') {
6
echo '<h3>Berhasil menambah data!</h3>';
7 }
8 ?>
9
10 <form name="input_data" action="insert.php" method="post">
11 ...
Asep Jalaludin,S.T.,M.M.
1 <?php
2 include('config.php');
3 ?>
4
5 <html>
6 <head>
7 <title>Pmb PHP</title>
8 </head>
9
10 <body>
Asep Jalaludin,S.T.,M.M.
1 ...
2 </form>
3
4 <a href="view.php">Lihat Data</a>
5
6 </body>
7 </html>
Sekarang
bukalah
localhost/pmb/view.php untuk
melihat
hasilnya.
Pada
kolom opsi terdapat dua menu, yaitu edit dan hapus. Pada langkah ini, kedua menu
tersebut masih belum dapat digunakan. Pada langkah berikutnya akan kita buat menu edit
tersebut.
Langkah 7 Merubah/Update Data
Dalam menginputkan data bisa terjadi kesalahan seperti kesalahan input, kesalahan data
yang dimasukkan, ataupun lainnya. Untuk itu, data yang sudah disimpan harus dapat
dirubah sehingga kesalahan dapat diperbaiki. Pada dasarnya, form untuk mengedit data
adalah sama dengan form untuk menginputkan data. Hanya saja pada form untuk mengedit
data, form tersebut harus menampilkan data yang akan dirubah. Untuk itu, buat file baru
dengan nama edit.php, kemudian copy-kan semua kode yang ada pada file
index.php kedalam file edit.php. Selanjutnya kita harus menambahkan beberapa kode
agar form edit dapat menampilkan data yang akan di edit. Kode untuk file
edit.php menjadi seperti ini. Highlight yang saya berikan adalah baris-baris kode yang
ditambahkan ataupun dirubah.
<?php
include('config.php');
?>
1 <?php
2 include('config.php');
Asep Jalaludin,S.T.,M.M.