You are on page 1of 44

Share Email Earn FacebookTwitterGoogle+Lockerz GrabDeliciousDiggGoogle BookmarksMySpaceStumbleUponReddit By Lockerz

Berandabermula disini Kategorikumpulan tutorial Tentang Sayasaya 100% manusia Kontakjangan sungkan

24 Nov 2011

Membuat Aplikasi Input Data Sederhana Dengan PHP


94 Comments PHP

X Welcome Googler! If you find this page useful, you might want to subscribe to the RSS feed for updates on this topic. You were searching for "cara membuat web server variabel menjadi input menggunakan php". See posts relating to your search Powered by WP Greet Box WordPress Plugin Detil Tutorial Tingkat Kesulitan: Pemula Bahasa: PHP Software yang Digunakan: Dreamweaver Lama Pengerjaan: 1 Hours 2 Hours download Untuk mengawali kembalinya blog yang sudah lama tidur ini, saya membuat tutorial untuk aplikasi input data sederhana dengan menggunakan PHP. Dalam tutorial ini akan dipelajari cara untuk membuat koneksi ke database dan CRUD data (Create, Read, Update, Delete) dengan

studi kasus data user. Tutorial ini belum membahas tentang validasi inputan baik client side maupun server side. Untuk dapat mengikuti tutorial ini, pastikan anda sudah menginstall server lokal pada PC anda. Saya menggunakan XAMPP sebagai bundled server apache dan PHP.

Langkah 1 Struktur Folder


Buat folder baru pada C:\xampp\htdocs\ dengan nama belajar. Folder ini akan menjadi area kerja kita dalam membuat aplikasi yang nantinya dapat diakses menggunakan browser dengan mengetikkan localhost/nama_folder. Karena nama folder kita adalah belajar, maka untuk mengakses aplikasi ketikkan localhost/belajar pada address bar browser anda.

Langkah 2 Database
Buat database dengan nama belajar. Kemudian buat tabel dengan nama user dengan data berikut: Fieldname user_id username password email fullname agama no_hp Datatype int(4), PRIMARY, AUTO INCREMENT varchar(20) varchar(255) varchar(100) varchar(100) varchar(15) bigint(14)

Langkah 3 File Konfigurasi


Sebelum dapat melakukan CRUD data kedalam database, kita harus membuat koneksi ke database terlebih dahulu. Tulis kode berikut dengan menggunakan teks editor kesayangan anda (saya pake dreamweaver). ? 1 2 3 4 5 6
<?php //host yang digunakan //99,9% tidak perlu dirubah $host = 'localhost'; //username untuk login ke host //biasanya didapatkan pada email konfirmasi order hosting $user = 'root';

7 8 //jika menggunakan PC sendiri sebagai host, 9 //secara default password dikosongkan $pass = ''; 10 11//isikan nama database sesuai database 12//yang dibuat pada langkah-1 13$dbname = 'belajar'; 14 15//mengubung ke host 16$connect = mysql_connect($host, $user, $pass) or die(mysql_error()); 17//memilih database yang akan digunakan 18$dbselect = mysql_select_db($dbname); 19?> 20 21 22 23 File config.php ini nantinya akan banyak kita gunakan pada file-file lain yang perlu menghubung ke server untuk menyimpan, merubah, maupun menghapus data.

Langkah 4 Form Input Data


Ketikkan kode berikut, kemudian simpan dalam folder belajar dengan nama index.php ? 1 <html> 2 <head> <title>Belajar PHP</title> 3 </head> 4 5 <body> 6 <h1>Form Input Data</h1> 7 8 <form name="input_data" action="insert.php" method="post"> <table border="0" cellpadding="5" cellspacing="0"> 9 <tbody> 10 <tr> 11 <td>Username</td> <td>:</td> 12 <td><input type="text" name="username" maxlength="20" 13 required="required" /></td> 14 </tr> 15 <tr> <td>Password</td> 16 <td>:</td> 17 <td><input type="password" name="password" maxlength="20" 18required="required" /></td> 19 </tr> 20 <tr>

<td>Fullname</td> 21 <td>:</td> 22 <td><input type="text" name="fullname" maxlength="100" 23required="required" /></td> 24 </tr> <tr> 25 <td>Email</td> 26 <td>:</td> 27 <td><input type="email" name="email" required="required" /></td> 28 </tr> 29 <tr> <td>Agama</td> 30 <td>:</td> 31 <td><input type="text" name="agama" required="required" /></td> 32 </tr> 33 <tr> <td>Nomor HP</td> 34 <td>:</td> 35 <td><input type="text" name="no_hp" maxlength="14" 36required="required" /></td> 37 </tr> 38 <tr> <td align="right" colspan="3"><input type="submit" name="submit" 39 value="Simpan" /></td> 40 </tr> 41 </tbody> 42</table> 43</form> 44</body> 45</html> 46 47 48 49

action=insert.php adalah file yang digunakan untuk memproses data yang dimasukkan melalui form ini. method=post adalah metode pengiriman data yang digunakan. Ada dua jenis menthod untuk mengirim data, yaitu post dan get. Pengiriman dengan method POST berarti bahwa variabel-variabel data tidak ditampilkan pada url, sedangkan pengiriman dengan method GET, variabel-variabel data disertakan pada url sehingga url terlihat seperti ini: localhost/belajar/insert.php?username=namanya&password=passwordnya&fullname=nama_le ngkapnya Sekarang coba buka pada browser anda dengan mengetikkan localhost/belajar pada address bar browser. Akan tampil form input data seperti ini.

Langkah 5 Menyimpan Data


Ketikkan kode berikut, kemudian dengan nama insert.php ? 1 2 <?php 3 //panggil file config.php untuk menghubung ke server include('config.php'); 4 5 //tangkap data dari form 6 $username = $_POST['username']; 7 $password = $_POST['password']; 8 $fullname = $_POST['fullname']; 9 $email = $_POST['email']; $agama = $_POST['agama']; 10$no_hp = $_POST['no_hp']; 11 12//simpan data ke database 13$query = mysql_query("insert into user values('', '$username', '$password', 14'$email', '$fullname', '$agama', '$no_hp')") or die(mysql_error()); 15 if ($query) { 16 header('location:index.php?message=success'); 17} 18?> 19 include() digunakan untuk menyertakan file lain dalam file ini. Ingat bahwa pada langkah pertama kita sudah membuat file config.php yang berisi konfigurasi untuk menghubung ke

server, maka setiap kali kita perlu untuk menghubung ke database, kita cukup memanggil file config.php saja tanpa harus menuliskan kembali kode-kodenya. $_POST['name'] digunakan untuk menangkap value yang dikirim dari form. Untuk menangkap data, gunakan name yang sama dengan name dari form. Contoh: untuk menangkap data username dari form, maka gunakan $_POST['username']. mysql_query() digunakan untuk menjalankan script SQL. Pada langkah ini, script SQL yang kita gunakan adalah untuk menambah data ke database. Tambahkan kode berikut pada file index.php setelah <h1></h1> untuk menampilkan pesan sukses ketika berhasil menyimpan data. ? 1 2 ... <h1>Form Input Data</h1> 3 4 <?php 5 if (!empty($_GET['message']) && $_GET['message'] == 'success') { echo '<h3>Berhasil menambah data!</h3>'; 6 7 } 8 ?> 9 <form name="input_data" action="insert.php" method="post"> 10... 11 Sekarang coba jalankan aplikasi dengan membuka localhost/belajar dan isikan data pada form dan klik tombol simpan. Jika berhasil, anda akan melihat pesan Berhasil menambah data! seperti gambar dibawah. Jika gagal, periksa kembali kode yang anda tuliskan. Pastikan tidak ada salah pengetikan.

Langkah 6 Menampilkan Data


Setelah kita berhasil menyimpan data kedalam database, sekarang kita buat halaman untuk menampilkan data-data yang sudah kita simpan. Ketikkan kode berikut dan simpan dengan nama view.php ? 1 include('config.php'); 2 ?> 3 4 <html> 5 <head> <title>Belajar PHP</title> 6 </head> 7 8 <body> 9 <h1>Data User</h1> 10 11<a href="index.php">+ Tambah Data</a> 12 13<table border="1" cellpadding="5" cellspacing="0"> <thead> 14 <tr> 15 <td>No.</td> <td>Username</td> 16 <td>Password</td> 17 <td>Email</td> 18 <td>Fullname</td>
<?php

<td>Agama</td> 19 <td>No. HP</td> 20 <td>Opsi</td> 21 </tr> 22 </thead> <tbody> 23 <?php 24 $query = mysql_query("select * from user"); 25 26 $no = 1; 27 while ($data = mysql_fetch_array($query)) { 28 ?> <tr> 29 <td><?php echo $no; ?></td> 30 <td><?php echo $data['username']; ?></td> 31 <td><?php echo $data['password']; ?></td> 32 <td><?php echo $data['email']; ?></td> <td><?php echo $data['fullname']; ?></td> 33 <td><?php echo $data['agama']; ?></td> 34 <td><?php echo $data['no_hp']; ?></td> 35 <td><a href="#">Edit</a> || <a href="#">Hapus</a></td> 36 </tr> 37 <?php $no++; 38 } 39 ?> 40 </tbody> 41</table> 42</body> 43</html> 44 45 46 47 48 49 50 51 52

Kemudian tambahkan kode berikut pada file index.php setelah </form> sebelum </body>. ? 1... 2</form> 3 4<a href="view.php">Lihat Data</a> 5 6</body> 7</html>

Sekarang bukalah localhost/belajar/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. ? 1 <?php 2 include('config.php'); ?> 3 4 <html> 5 <head> 6 <title>Belajar PHP</title> 7 </head> 8 9 <body> <h1>Form Input Data</h1> 10 11<?php 12$id = $_GET['id']; 13

14$query = mysql_query("select * from user where user_id='$id'") or 15die(mysql_error()); 16 $data = mysql_fetch_array($query); 17?> 18 19<form name="update_data" action="update.php" method="post"> 20<input type="hidden" name="user_id" value="<?php echo $id; ?>" /> 21<table border="0" cellpadding="5" cellspacing="0"> <tbody> 22 <tr> 23 <td>Username</td> 24 <td>:</td> <td><input type="text" name="username" maxlength="20" 25 required="required" value="<?php echo $data['username']; ?>" disabled 26 /></td> 27 </tr> 28 <tr> <td>Password</td> 29 <td>:</td> 30 <td><input type="password" name="password" maxlength="20" 31required="required" value="<?php echo $data['password']; ?>" /></td> 32 </tr> 33 <tr> <td>Fullname</td> 34 <td>:</td> 35 <td><input type="text" name="fullname" maxlength="100" 36required="required" value="<?php echo $data['fullname']; ?>" /></td> 37 </tr> 38 <tr> <td>Email</td> 39 <td>:</td> 40 <td><input type="email" name="email" required="required" 41value="<?php echo $data['email']; ?>" /></td> 42 </tr> <tr> 43 <td>Agama</td> 44 <td>:</td> 45 <td><input type="text" name="agama" required="required" 46value="<?php echo $data['agama']; ?>" /></td> 47 </tr> <tr> 48 <td>Nomor HP</td> 49 <td>:</td> 50 <td><input type="text" name="no_hp" maxlength="14" 51required="required" value="<?php echo $data['no_hp']; ?>" /></td> </tr> 52 <tr> 53 <td align="right" colspan="3"><input type="submit" name="submit" 54value="Simpan" /></td> 55 </tr> 56 </tbody> 57</table> 58</form> 59
<a href="view.php">Lihat Data</a>

60 61</body> 62</html> 63 64 65 Kemudian ubah link pada file view.php menjadi seperti ini. ? 1href="#">Hapus</a></td>
<td><a href="edit.php?id=<?php echo $data['user_id']; ?>">Edit</a> || <a

Umumnya, username seseorang tidak boleh dirubah setelah ia terdaftar. Untuk membuat agar field input username tidak dapat dirubah, kita gunakan atribut disabled. Sampai langkah ini kita belum dapat melakukan perubahan data, kita baru dapat menampilkan data pada form edit. Untuk merubah data pada database, kita perlu membuat query SQL lagi untuk mengupdate database dengan data yang baru. Buat file baru dengan nama update.php dan ketikkan kode berikut. ? 1 <?php 2 include('config.php'); 3 4 //tangkap data dari form 5 $id = $_POST['user_id']; 6 $password = $_POST['password']; $fullname = $_POST['fullname']; 7 $email = $_POST['email']; 8 $agama = $_POST['agama']; 9 $no_hp = $_POST['no_hp']; 10 11//update data di database sesuai user_id 12$query = mysql_query("update user set password='$password', fullname='$fullname', email='$email', agama='$agama', no_hp='$no_hp' where 13user_id='$id'") or die(mysql_error()); 14 15if ($query) { header('location:view.php?message=success'); 16 } 17 ?> 18 Kemudian tambahkan baris kode berikut pada file view.php setelah <h1></h1> (sama seperti pada file index.php). ? 1<?php 2if (!empty($_GET['message']) && $_GET['message'] == 'success') {

3 4} ?> 5

echo '<h3>Berhasil meng-update data!</h3>';

Sekarang bukalah halaman view.php pada browser dan ubah-lah salah satu data yang sudah di inputkan dengan meng-klik tombol edit.

Langkah 8 Menghapus/Delete Data


Setelah bisa menambah dan merubah data, sekarang kita buat untuk menghapus data. Buat file baru dengan nama delete.php dan ketikkan kode berikut. ? 1 include('config.php');
<?php

2 3 $id = $_GET['id']; 4 5 $query = mysql_query("delete from user where user_id='$id'") or die(mysql_error()); 6 7 if ($query) { 8 header('location:view.php?message=delete'); 9 } 10?> 11 Kemudian tambahkan kode pada link dalam file view.php seperti berikut. ? 1<td> 2 <a href="edit.php?id=<?php echo $data['user_id']; ?>">Edit</a> || <a href="delete.php?id=<?php echo $data['user_id']; ?>">Hapus</a> 3 </td> 4 Sekarang cobalah untuk menghapus beberapa data yang sudah di-input-kan.

Kesimpulan
Cobalah ber-eksperimen membuat aplikasi dengan lebih banyak input-an data sehingga tabel didalam database juga menjadi semakin banyak, agar pemahaman konsep dasar tentang pembuatan aplikasi web dengan PHP semakin kental dan mendalam. Untuk pembuatan aplikasi yang lebih kompleks, tentu tutorial ini tidak cukup karena masih banyak sekali yang harus disertakan seperti validasi, security, user interface, dan banyak lagi materi lainnya yang akan dibahas dalam tutorial berikutnya. I hope you enjoyed this tutorial and have learn something new today. Yang berhasil mengikuti tutorial, WAJIB isi komentar! Yang masih error, juga WAJIB isi komentar! Karena isi komentar itu hukumnya WAJIB haha Tags: php, Tutorial Enjoyed this Post? Subscribe to our RSS Feed, Follow us on Twitter or simply recommend us to friends and colleagues! Share this post Share on facebook

written by maswahyu I am an Indonesian Web Designer and Developer, and i love rain. Related Posts

? ?

Membuat Efek Hujan Salju dengan Flash dan Actionscript 3.0 Hak Akses dengan PHP

? Membuat Efek LetterPress dengan CSS textShadow ? Membuat Sistem Login Dengan PHP ? Membuat Efek Asap dengan Actionscript 3.0

94 Responses to Membuat Aplikasi Input Data Sederhana Dengan PHP

1. aam says: November 25, 2011 at 7:20 am mas,., nama databasenya belajar terus nama tabelnya apa mas?? apa belajar juga?? Aam

maswahyu says: November 27, 2011 at 5:23 am Wah iya, saya lupa gak nyebutin nama buat tabel nya,,,, Disitu nama untuk tabel nya, saya pake user Yok dilanjutin tutorialnya..

2. desie says: December 6, 2011 at 8:47 am thanks a lot. udah membantu menjawab rasa penasaranku selama ini (((^_____^)))

maswahyu says: December 11, 2011 at 12:47 pm Semoga bermanfaat ^_^

3. maulanagempa says: December 11, 2011 at 10:57 am mantap mas. niceshare.

maswahyu says: December 11, 2011 at 12:47 pm Thanks gempa 4. Membuat Sistem Login Dengan PHP | Nurwahyudin.Com says: December 12, 2011 at 4:33 am

[...] dapat masuk kedalam sistem aplikasi. Tutorial ini merupakan lanjutan dari tutorial sebelumnya: Membuat Aplikasi Input Data Sederhana Dengan PHP, sehingga database yang digunakan adalah database dalam tutorial sebelumnya. Jadi, untuk dapat [...]

5. Abie says: December 19, 2011 at 2:18 am om, aye ga bisa yg edit.. muncul error : Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\xampp\htdocs\belajar\edit.php on line 16 ada yg salah kah? terima kasih ? 1 Belajar PHP 2 Form Input Data 3 4 <input type="hidden" name="user_id" value="" /> 5 6 Username 7 : <input type="text" name="username" maxlength="20" 8 required="required" value=" disabled /> 9 10 Password 11 : 12 <input type="password" name="password" maxlength="20" 13required="required" value=" /> 14 Fullname 15 : 16 <input type="text" name="fullname" maxlength="100" 17required="required" value=" /></td 18 19 Email : 20 <input type="email" name="email" required="required" value=" 21 /></td 22 23 Agama 24 :

<input type="text" name="agama" required="required" value=" 25 /></td 26 27 Nomor HP 28 : 29 <input type="text" name="no_hp" maxlength="14" 30required="required" value=" /></td 31 <a href="view.php" rel="nofollow">Lihat Data</a>;

maswahyu says: December 19, 2011 at 2:59 am Dari sisi HTML kode-nya, masih banyak yg kurang2 tuh om Coba dilengkapin dulu antara kutip () dan closing tag nya Untuk pesan eror nya itu dari code PHP nya Bisa sekalian smua code di file itu ditampilkan om biar bisa kasih solusi

6. Aji says: December 21, 2011 at 12:25 pm Mas numpang tanya nih Seumpama saya buat dua user, User A n user B. lalu saya login pake user A n input data. Kemudian saya ganti user dengan user B kemudian saya tampil data. kok datanya user A bisa kelihatan di user B? biar data user A tidak kelihatan di user B gimana scriptnya mas?

7. ham says: December 24, 2011 at 3:47 am mas, gimana caranya membuat scrip menyimpan data (insert.php) cukup dituliskan di satu file saja yaitu di index.php, khan tidak memperbanyak file di dalam directory

maswahyu says: December 24, 2011 at 4:35 am biar cukup di 1 file saja, coba pake case. Contoh index.php: ? 1 2 <?php 3 $action = $_GET['act']; 4 switch ($action) { 5 case '': 6 ?> <form name="input_data" action="index.php?act=insert" 7 method="post"> 8 ... 9 code untuk form tulis disini 10 ... 11<?php break; 12 13 case 'insert': 14 //code buat insert data taruh disini 15 break; 16} 17?> 18 Perhatikan baris kode untuk form, disitu action nya diarahkan ke file index.php dengan tambahan ?act=insert sehingga url nya menjadi index.php?act=insert. nah, variabel act ini yang akan dibaca untuk menentukan action apa yg akan dilakukan oleh file index.php dengan menggunakan case.

8. Fanny says: January 25, 2012 at 3:09 pm

sore mas, untuk yang edit, setelah saya ubah datanya dan saya klik save. Pada lihat data, data yang sudah di edit, malah hilang. mohon bantuannya mas.file sudah saya kirim by emailmohon bantuannya

9. Azzar` says: January 31, 2012 at 4:14 pm asalamualaikum gan neh tutorial emang mantep tp kok pas lg menghapus tuh data ilaang semua ya gan tolong gan ane kasih yang menghapusnya satu record ajh mantap bin ajep neh tutorial

maswahyu says: January 31, 2012 at 7:20 pm waalaikumsalam wah tanks nih gan udah dibilang mantepp.. itu di tutorial buat hapus datanya emang satu-satu koq gan, delete per record, gk delete semuanya keknya agan ada di SQL syntax nya coba dicek lagi gan
delete from user

kalo kek gini, bakalan ngehapus semua data di tabel gan. buat ngehapus data tertentu, harusnya kek gini gan delete from user where
id_user='idnya_si_user'

dicoba gan

10. budi says:

January 31, 2012 at 8:27 pm Makasih masbro, mantab..

11. BAC says: February 6, 2012 at 2:07 pm mas.. mau tny.. smw script yg dibuat iki.. dsmpenny neng folder belajar iku yoo? matur suwon..

maswahyu says: February 6, 2012 at 3:28 pm iya..

12. BAC says: February 6, 2012 at 3:24 pm langkah 7 agk ora mudeng e mas.. buat lbh jlas mas.. please. btuh tenan iki..

13. joke says: February 9, 2012 at 10:32 am selamat pagi mas, saya membuat projek yang hampir mirip dengan yang mas ajarkan. tapi ada error,

Parse error: syntax error, unexpected } in C:\xampp\htdocs\adira\view.php on line 45 mohon bantuannya mas DATA PESERTA DATA PESERTA ADIRA AICI 2012 Tambah Data USER ID DIVISI NAMA PESERTA JOB TITLE ORGANIZATION NAME PHOTO ACTION Edit || Hapus

maswahyu says: February 10, 2012 at 1:14 pm


Parse error: syntax error, unexpected } in C:\xampp\htdocs\adira\view.php on line 45

Coba di cek lagi buka tutup blok kode nya {} Setiap ada blok pembuka seperti ini {, maka harus ada blok penutupnya seperti ini } Cek juga, mungkin blok penutupnya kelebihan, jadi seperti ini {}} contoh:
if (condition) {

Ini bisa jadi error, karena tidak ada blok penutupnya contoh 2:
if (condition) { kode program

} }

Ini juga error, karena kelebihan blok penutup.

14. Kusma says: February 12, 2012 at 9:41 pm thanks buat tutorialnya, sangat membantu

15. wa2n says: February 15, 2012 at 8:24 pm untuk tambah data kok muncul Duplicate entry 0 for key 1 itu gmn?klo primary selain user_id bisa..trims

maswahyu says: February 16, 2012 at 1:08 am


Duplicate entry 0 for key 1

Ini berarti errornya karena ada row yang bernilai sama dalam 1 field yang diharuskan unik (tidak boleh sama). Dari tutorial, saya cek tidak ada yang salah. Coba mas wawan cek lagi di SQL syntax nya. Untuk belajar, pastikan coding yang dituliskan sama persis dengan yang ada dalam tutorial ini. Kalo masih ada masalah, silahkan ditanyakan lagi, and Thanks udah ngikutin tutorialnya

16. Heri says: February 29, 2012 at 2:03 pm sangat membantu buat pemula mas, makasih tutorialnya

17. sandi says: March 2, 2012 at 1:13 pm mantap gan,. bisa dicoba,. thanks,.

18. Teuku Nanda says: March 5, 2012 at 12:25 pm mantap bngt tutorialnya nie. thanks gan,,,,,,,,

19. binyo says: March 6, 2012 at 2:53 pm thanks bro full respect, ditunggu untuk next tutorialnya boleh minta emailnya??

20. ONE says: March 8, 2012 at 2:36 pm gan, kalau untuk Mencari datanya gmn misal : sy pgn cari nama yang berawalan SRI maka semua yang berawalan SRI tersebut ditampilkan thx.

maswahyu says: March 8, 2012 at 5:00 pm di SQL Query nya pake LIKE gan contoh:
SELECT * FROM users WHERE fullname LIKE 'sri%'

21. rayi says: March 9, 2012 at 12:45 am kl muncul error gini Out of range value adjusted for column user_id at row 1 itu knapa ya??? trus ngatasinnya gimana??? padahal codingnya udah sama persis mohon pencerahannya mas

maswahyu says: March 9, 2012 at 12:58 am Kemungkinan erornya ada di struktur database-nya. Coba dicek lagi database-nya, pastikan field user_id itu Auto_Increment. Berhasil ato gagal, coba post hasilnya disini ya

22. rayi says: March 10, 2012 at 1:38 pm struktur databasenya gini : user_id (int(4),not null,auto_increment,primary key) nama (varchar(30)) jk (varchar(15)) alamat (text) username (varchar(15)) password (varchar(15)) trus proses.php tapi hasilnya masih error Out of range value adjusted for column user_id at row 1 solusinya gimana y? udah dicoba ganti databse hasilnya masih sama aja mas

maswahyu says: March 11, 2012 at 1:25 am database yg dipakenya apa..? dan versi berapa..?

23.

ican says: March 11, 2012 at 5:59 am mantap mas bro sangat membantu pemula seperti saya saya mau bikin buku tamu serta comentnya gimana ya mas?

maswahyu says: March 11, 2012 at 10:02 am intinya sama dengan tutorial ini tinggal data nya aja yang disesuaikan

24. Ardi says: March 19, 2012 at 12:32 pm Wah manatappptutorialnya sangat bermanfaat

maswahyu says: March 19, 2012 at 12:50 pm Terimakasih

25. akim says: March 21, 2012 at 8:57 am

assalamualaikum, mas ini tutorial mantaaaaaaabbbbbb, tapi,,,,, kok pas di coba input, ada sintax yg error ya??? masalahnya di pesan saat berhasil input, masalahnya disini mas header(location:index.php?message=success); hrusnya kan ini ngeling ke index.php, apa ada perbedaan versi?

maswahyu says: March 21, 2012 at 9:52 am waalaikumsalam pesan erornya apa..?

26. akim says: March 21, 2012 at 9:54 am Warning: Cannot modify header information headers already sent by (output started at C:\Program Files\xampp\htdocs\belajar\config.php:11) in C:\Program Files\xampp\htdocs\belajar\insert.php on line 17

maswahyu says: March 21, 2012 at 10:12 am


Warning: Cannot modify header information headers already sent by (output started at C:\Program Files\xampp\htdocs\belajar\config.php:11) in C:\Program Files\xampp\htdocs\belajar\insert.php on line 17

Ini berarti header() dipanggil setelah browser menampilkan sesuatu ke layar. Pemanggilan header() harus sebelum browser menampilkan karakter apapun di layar.

27. akim says: March 21, 2012 at 10:14 am jadi gimana mas, aku cuba ngikutin petunjuk dri tutorial ini

maswahyu says: March 21, 2012 at 10:16 am coba di cek lagi kalau memang sudah sesuai dengan tutorial, gk akan eror koq

28. akim says: March 21, 2012 at 10:18 am pesan tersebut juga berlaku ke delete dan edit, msalah itu sama di bagian headernya

29. akim says: March 21, 2012 at 10:20 am

oke mas, ada full scripnya ga mas, klo py aq minta dikirimin ke akimbijak@yahoo.com, biar aq pelajari lebih dalam mas, thanks sebelumnya, sy tunggu tutorial2 berikutnya , salam kenal Akim bekasi

maswahyu says: March 21, 2012 at 10:22 am Full source code sudah saya lampirkan untuk tutorial ini. Silahkan di download. Link download ada di bagian atas tutorial ini. Salam kenal juga

30. Bella says: March 21, 2012 at 12:38 pm Siang mas q udah buat file edit nya,,tapi pas aku nyoba nya ga bisa di edit mas,,,mhon bantuan nyanc file edit nya. Belajar PHP Form Input Data <input type="hidden" name="id" value=" /> Username : <input type="text" name="username" maxlength="20" required="required" value=" /> Password : <input type="password" name="password" maxlength="20" required="required" value=" /> Agama : <input type="text" name="agama" required="required" value=" />

sekolah : <input type="text" name="sekolah" required="required" value=" /> Lihat Data

maswahyu says: March 21, 2012 at 5:48 pm coba kirim aja filenya ke wahyu1790@gmail.com nanti saya koreksi.

31. Tasha says: March 22, 2012 at 2:14 pm mas, saya munculnya eror pas mau nampilin pesan, di line ini yang eror: HEADER(location:view.php?message=success;) Tapi klo diganti dengan echo(Data Berhasil Disimpan); Baru bisa mas. Cuma jd gak tampil message boxnya. kenapa ya mas? makasih

Tasha says: March 22, 2012 at 2:20 pm Mas Pesan errornya spt ini : Warning: Cannot modify header information headers already sent by (output started at C:\Program Files\xampp\htdocs\belajar\insert.php:9) in C:\Program Files\xampp\htdocs\belajar\insert.php on line 24

maswahyu says: March 22, 2012 at 2:27 pm


Cannot modify header information headers already sent

Itu berarti browser sudah menampilkan sesuatu di layar. Penggunaan header() harus sebelum browser menampilkan apapun di layar Coba di cek lagi apa yg udah tampil di layar sebelum perintah hedaer() dipanggil..

maswahyu says: March 22, 2012 at 2:23 pm pesan erornya apa..?

32. Tasha says: March 22, 2012 at 3:43 pm Tetep ga bisa mas.. bisa nya pake echo jadinya gak pake header..

maswahyu says: March 22, 2012 at 3:59 pm

coba kirim aja file2nya ke wahyu1790@gmail.com nanti saya periksa..

33. bimo says: March 24, 2012 at 7:58 am cara ngecek apakah data sudah tersimpan di database gimana mas ? biar ga bentrok primary key-nya. makasi sebelumnya .. tutorialnya keren ..

maswahyu says: March 24, 2012 at 1:09 pm Kalo buat primary key gk bentrok, saya biasanya primary key pake auto_incement, jadi gk akan bentrok karna dari SQL nya otomatis +1 dari primary key terakhir. Kalo bikin generator sendiri buat primary key, berarti harus bikin function buat cek nilai primary key terakhir.

34. bimo says: March 25, 2012 at 5:19 pm makasi mas dan hehehe .. mo nanya lg .. cara masukin tgl gimana ya ? klu aku ketik dgn format yyyy-mm-dd masuk .. kalu format biasa dd-mm-yyyy ga bs .. mohon pencerahan mas. makasi

35.

letylia says: March 25, 2012 at 6:16 pm salam kenal mas, setelah source di cek sudah bener, begitu dijalankan langsung masuk LOGIN Username : Password : sepertinya apa yg kurang ya mas?,,, apakah tampilan seperti itu? input datanya ga kelihatan,, bantu pencerahannya mas,,,,, atau gmana ya mas? maksih,,

maswahyu says: March 26, 2012 at 9:18 am Salam kenal juga. tutorial ini memang dibuat begitu. coba bikin satu user dulu lewat database langsung.
insert into user values ('', 'admin', 'admin', 'admin@admin.com', 'Administrator', 'Islam', '0123456789')

letylia says: March 26, 2012 at 11:49 am hello mas,,, gmana cara inputnya langsung ke database mas,,,??

insert into user values (, admin, admin, admin@admin.com, Administrator, Islam, 0123456789) makasih mas,,,,

36. bimo says: March 26, 2012 at 2:29 am makasi mas .. hehehe .. mo nanya lagi .. kalo input tanggal biar di textfield-nya bs ditulis dgn format misal :dd-mm-yyyy gimana caranya mas? kalo di entri sesuai format MySQL ( yyyy-mm-dd ) bisa masuk. kalo pake format laen ga mau .. mohon pencerahannya mas.

maswahyu says: March 26, 2012 at 9:13 am format buat di SQL emang yyyy-mm-dd, jadi kalo masukin formatnya gk gitu, gk bisa. kalo pengen ngerubah tampilan format, bisa pake JQuery.

37. chusnan says: March 27, 2012 at 5:57 pm minta izin jadi murid masbro. muter cari tutorial yg pas buat pemula macam saya, disini rupanya berada, sy udah coba tutorial diatas, beberapa kali error, tapi pada akhirnya lancar.makasih banyak masbro ditunggu materi berikutnya.

maswahyu says: March 27, 2012 at 6:14 pm Terimakasih sudah mencoba tutorialnya

38. chusnan says: March 29, 2012 at 11:16 pm masbro,. saya sedikit mendalami excel, disana ada kumpulan function (seperti: VLOOKUP,SUM,AVERAGE,dll) lengkap dengan syntax dan contohnya, sehingga kita bisa bereksperimen dengan semua fungsi tersebut.nah di PHP bisa saya dapatkan dimana ? (seperti: header, location, mysql_fetch_array, href, include, dll) yang menurut saya itu adalah perintah baku/standarnya PHP. makasih sebelumnya.

maswahyu says: March 30, 2012 at 9:51 am bisa dilihat di manual-nya PHP disana lengkap semua syntax dan penjelasannya http://php.net/manual/en/index.php

39. aditya says: March 31, 2012 at 9:30 am

mas, kalo membuat data input dari halaman admin coding ini bisa dipake juga gak?

maswahyu says: April 2, 2012 at 11:42 am Bisa. Tinggal disesuaikan dengan kebutuhan saja..

40. nopli says: March 31, 2012 at 11:15 pm waw,,,,,,,,bagus sekali mas artikelnya,,masnya rendah hati n ganteng,,hihihihi thankz ya gan, ^_^

maswahyu says: April 2, 2012 at 11:43 am terimakasih mba Nopli..

41. ariep says: April 8, 2012 at 12:15 pm mas, aku mau tanya gmn caranya input data tapi cuma number aj jadi di kolom itu kita hanya bisa ketikan angka aj kl selain angka gk muncul mohon pencerahan nya ya mas

maswahyu says: April 8, 2012 at 2:52 pm bisa aja.. itu ditambahin javascript buat validasi nanti dibahas di tutorial lainnya.

42. aat says: April 10, 2012 at 9:35 am mas kalo user nya gak boleh sama gimana caranya ??? kan username kan kudu unik trus nampilkan peringatan kalo username nya ada yg pake dan gimana ??

maswahyu says: April 10, 2012 at 11:00 am Di database nya, yg kolom username dibikin unique. Kan ada buat primary, unique, dll

43. Nata says: April 16, 2012 at 3:38 pm halo mas, saya natallia. saya masih baru di program ini. dan saya coba mendownload program punya mas. dan coba run. tetapi ada diminta masukin user dan pass untuk login.

saya tidak tau apa user dan pass nya. mohon bantuannya untuk info dari user dan pass. terima kasih atas bantuannya:)

maswahyu says: April 16, 2012 at 6:36 pm dalam file downloadnya sudah saya sertakan database dan user untuk login. coba di import dulu yg file .sql ke database. abis itu login dengan user: admin, pass: admin

44. indra says: April 19, 2012 at 11:11 am mas mau tanya dnk, saya udah download program mas dan saya run seperti yang dilakukan mbak natalia. tidak lupa jg saya sudah mengimport file. sql ke databasenya. setelah itu saya login dengan user:admin, pass:admin, tetapi muncul tulisan serperti ini: Warning: mysql_connect() [function.mysql-connect]: Access denied for user root@'localhost (using password: NO) in C:\xampp\htdocs\belajar\config.php on line 19 Access denied for user root@'localhost (using password: NO) saya harus bagaimana ya? mohon pencerahan. terimakasih banyak atas tutorialnya yg sangat bermanfaat:)

maswahyu says: April 19, 2012 at 12:36 pm sesuaikan user & password untuk login ke database nya. konfigurasi database ada di file config.php coba host, username, password, & database name nya disesuaikan dengan yg ada di database mas

indra says: April 19, 2012 at 8:00 pm Terima kasih banyak mas, akhirnya saya ngerti maksudnya.

45. damarpahpoh says: April 22, 2012 at 4:08 pm keren bang,,bikin semangat kodingku bangkit

46. Dwi says: April 26, 2012 at 9:47 am Mas, kalau mau disable kan fungsi HTML pada Form Inputnya gimana ya? Pengaturannya ada di PHP atau Database? Karena kalau masukkan source code IMG SRC maka gambar akan muncul pada halaman View. Jadi intinya, form input hanya bisa di isi dengan Text

maswahyu says: April 26, 2012 at 10:48 am itu tekniknya namanya form validation. belum dibahas dalam tutorial ini.

Dwi says: April 26, 2012 at 12:19 pm Bahas Dunk gan Sangat membutuhkan, soalnya org bisa kirim Syntax HTML jadi butuh sedikit penanganannya

maswahyu says: April 26, 2012 at 12:48 pm Insya Allah nanti dibahas.. sekarang masih sibuk kerjaan kantor, belum bisa lanjut nulis

Dwi says: April 26, 2012 at 1:20 pm Sipz di tunggu Saya suka dengan isi web anda mas wahyu sangat membantu

47. phohan says: April 27, 2012 at 7:33 am pernah download dan nyoba,dan seingetku wktu nyoba berhasil cuman waktu diterapin di programku kok rada2 error gtu,ada yg ga tampilsangat membantu

48. noor says: April 30, 2012 at 9:15 am wahh ini yang gue cari makasih gan lagi belajar php nih

49. Joe says: May 5, 2012 at 1:50 pm Nice share. Matur thank you sanget ya,

50. okta says: May 6, 2012 at 3:48 pm makasih mas tutorialnya..saya dah mampir.jangan lupa tutorial yang lainnya.trims

51. maz jun says: May 6, 2012 at 6:47 pm wah numpang copy scripnya ya gan

52.

wahyu says: May 8, 2012 at 7:14 pm tutorial ini sangat membatu tugas saya mas keren bgt dah postting lg tutorialnya dong mas

53. Tikaa says: May 9, 2012 at 9:03 pm kok perintah yg ini nggak bisa nampil ya mas? <?php if (!empty($GET['message']) && $_GET['message'] == 'success'){ echo'Berhasil menambah data !; } ?> untuk kasus ubah data juga nggak tampil makasih mas buat tutor nya, ngebantu banget

54. sandytasha says: May 10, 2012 at 11:45 am mas, Saya ada yg mau ditanyakan ttg php, scriptnya uda saya email. MAkasih banyak ya mas
Search

Tutorial apa yang paling Anda cari di internet?


Web Design [HTML, CSS, JQuery] Web Programming (PHP) Flash Animation Flash Game Flex Facebook Application Development Photoshop View Results

Loading ...

Latest Tweets

Share kalo nemu yang salah Like kalo gk nemu yang salah =D http://t.co/0l4zbU9D September 10, 2012 - 3:35 am

Kata mama: 'Main diluar sana...' http://t.co/Gx6JlE3i September 9, 2012 - 7:44 am

Met rehat ya sobat :) Buat yang pada begadang kejar deadline, Teuteupph Ceumungudhh eaa =D Satu lagi nih... http://t.co/FDgdA1Cm September 8, 2012 - 3:35 pm

Arsip

March 2012 February 2012 December 2011 November 2011

Kategori

Actionscript 3.0 CSS3 Flash Photoshop PHP

Komentar

BENNY BUNANDAR on Hak Akses dengan PHP irham on Hak Akses dengan PHP ade on Hak Akses dengan PHP Syamsul Bahri on Hak Akses dengan PHP Marzuki on Hak Akses dengan PHP

Terbaru

Membuat Efek LetterPress dengan CSS textShadow Membuat Efek LetterPress dengan Photoshop Membuat Efek Asap dengan Actionscript 3.0 Membuat Efek Hujan Salju dengan Flash dan Actionscript 3.0 Hak Akses dengan PHP

Copyright Nurwahyudin.Com - Design by Kriesi.at - Wordpress Themes


RSS Facebook Twitter

top Read more: http://www.nurwahyudin.com/php/membuat-aplikasi-input-data-sederhana-denganphp#ixzz263EmqtVM

You might also like