muklis andel temon
TRANSCRIPT
Beranda bermula disini Kategori kumpulan tutorial Tentang Saya saya 100% manusia Kontak jangan sungkan
24 Nov 2011
Membuat Aplikasi Input Data Sederhana Dengan PHP 94 Comments PHP
XWelcome 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 "contoh form input data php user". See posts relating to your search »Powered by WP Greet Box WordPress Plugin
Detil Tutorial Tingkat Kesulitan: PemulaBahasa: PHPSoftware yang Digunakan: DreamweaverLama 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 Datatype
user_id int(4), PRIMARY, AUTO INCREMENT
username varchar(20)
password varchar(255)
email varchar(100)
fullname varchar(100)
agama varchar(15)
no_hp 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).
?123456789101112131415
<?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'; //jika menggunakan PC sendiri sebagai host,//secara default password dikosongkan$pass = ''; //isikan nama database sesuai database//yang dibuat pada langkah-1$dbname = 'belajar'; //mengubung ke host
1617181920212223
$connect = mysql_connect($host, $user, $pass) or die(mysql_error()); //memilih database yang akan digunakan$dbselect = mysql_select_db($dbname);?>
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
?12345678910111213141516171819
<html><head><title>Belajar PHP</title></head>
<body><h1>Form Input Data</h1>
<form name="input_data" action="insert.php" method="post"><table border="0" cellpadding="5" cellspacing="0"> <tbody> <tr> <td>Username</td> <td>:</td> <td><input type="text" name="username" maxlength="20" required="required" /></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input type="password" name="password" maxlength="20" required="required" /></td> </tr> <tr> <td>Fullname</td> <td>:</td> <td><input type="text" name="fullname" maxlength="100" required="required" /></td> </tr> <tr> <td>Email</td> <td>:</td> <td><input type="email" name="email" required="required" /></td> </tr>
2021222324252627282930313233343536373839404142
<tr> <td>Agama</td> <td>:</td> <td><input type="text" name="agama" required="required" /></td> </tr> <tr> <td>Nomor HP</td> <td>:</td> <td><input type="text" name="no_hp" maxlength="14" required="required" /></td> </tr> <tr> <td align="right" colspan="3"><input type="submit" name="submit" value="Simpan" /></td> </tr> </tbody></table></form></body></html>
43444546474849
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_lengkapnya
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
?12345678910111213141516171819
<?php//panggil file config.php untuk menghubung ke serverinclude('config.php');
//tangkap data dari form$username = $_POST['username'];$password = $_POST['password'];$fullname = $_POST['fullname'];$email = $_POST['email'];$agama = $_POST['agama'];$no_hp = $_POST['no_hp']; //simpan data ke database$query = mysql_query("insert into user values('', '$username', '$password', '$email', '$fullname', '$agama', '$no_hp')") or die(mysql_error()); if ($query) { header('location:index.php?message=success');}?>
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.
?1234567891011
...<h1>Form Input Data</h1>
<?phpif (!empty($_GET['message']) && $_GET['message'] == 'success') { echo '<h3>Berhasil menambah data!</h3>';}?>
<form name="input_data" action="insert.php" method="post">...
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
?12345678910111213141516171819202122232425
<?phpinclude('config.php');?>
<html><head><title>Belajar PHP</title></head>
<body><h1>Data User</h1>
<a href="index.php">+ Tambah Data</a> <table border="1" cellpadding="5" cellspacing="0"> <thead> <tr> <td>No.</td> <td>Username</td> <td>Password</td> <td>Email</td> <td>Fullname</td> <td>Agama</td> <td>No. HP</td> <td>Opsi</td> </tr> </thead> <tbody> <?php $query = mysql_query("select * from user"); $no = 1; while ($data = mysql_fetch_array($query)) { ?> <tr> <td><?php echo $no; ?></td> <td><?php echo $data['username']; ?></td> <td><?php echo $data['password']; ?></td> <td><?php echo $data['email']; ?></td> <td><?php echo $data['fullname']; ?></td> <td><?php echo $data['agama']; ?></td> <td><?php echo $data['no_hp']; ?></td> <td><a href="#">Edit</a> || <a href="#">Hapus</a></td> </tr> <?php $no++; } ?> </tbody>
2627282930313233343536373839404142434445464748
</table></body></html>
49505152
Kemudian tambahkan kode berikut pada file index.php setelah </form> sebelum </body>.
?1234567
...</form>
<a href="view.php">Lihat Data</a> </body></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.
?12345678910111213141516171819202122232
<?phpinclude('config.php');?>
<html><head><title>Belajar PHP</title></head>
<body><h1>Form Input Data</h1>
<?php$id = $_GET['id'];
$query = mysql_query("select * from user where user_id='$id'") or die(mysql_error());
$data = mysql_fetch_array($query);?>
<form name="update_data" action="update.php" method="post"><input type="hidden" name="user_id" value="<?php echo $id; ?>" /><table border="0" cellpadding="5" cellspacing="0"> <tbody> <tr> <td>Username</td> <td>:</td> <td><input type="text" name="username" maxlength="20" required="required" value="<?php echo $data['username']; ?>" disabled /></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input type="password" name="password" maxlength="20" required="required" value="<?php echo $data['password']; ?>" /></td> </tr> <tr> <td>Fullname</td> <td>:</td> <td><input type="text" name="fullname" maxlength="100" required="required" value="<?php echo $data['fullname']; ?>" /></td> </tr> <tr>
4252627282930313233343536373839404142434445464
<td>Email</td> <td>:</td> <td><input type="email" name="email" required="required" value="<?php echo $data['email']; ?>" /></td> </tr> <tr> <td>Agama</td> <td>:</td> <td><input type="text" name="agama" required="required" value="<?php echo $data['agama']; ?>" /></td> </tr> <tr> <td>Nomor HP</td> <td>:</td> <td><input type="text" name="no_hp" maxlength="14" required="required" value="<?php echo $data['no_hp']; ?>" /></td> </tr> <tr> <td align="right" colspan="3"><input type="submit" name="submit" value="Simpan" /></td> </tr> </tbody></table></form>
<a href="view.php">Lihat Data</a> </body></html>
7484950515253545556575859606162636465
Kemudian ubah link pada file view.php menjadi seperti ini.
?
1<td><a href="edit.php?id=<?php echo $data['user_id']; ?>">Edit</a> || <a href="#">Hapus</a></td>
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 meng-update database dengan data yang baru.
Buat file baru dengan nama update.php dan ketikkan kode berikut.
?123456789101112131415161718
<?phpinclude('config.php');
//tangkap data dari form$id = $_POST['user_id'];$password = $_POST['password'];$fullname = $_POST['fullname'];$email = $_POST['email'];$agama = $_POST['agama'];$no_hp = $_POST['no_hp']; //update data di database sesuai user_id$query = mysql_query("update user set password='$password', fullname='$fullname', email='$email', agama='$agama', no_hp='$no_hp' where
user_id='$id'") or die(mysql_error()); if ($query) { header('location:view.php?message=success');}?>
Kemudian tambahkan baris kode berikut pada file view.php setelah <h1></h1> (sama seperti pada file index.php).
?12345
<?phpif (!empty($_GET['message']) && $_GET['message'] == 'success') { 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.
?12345678
<?phpinclude('config.php');
$id = $_GET['id']; $query = mysql_query("delete from user where user_id='$id'") or die(mysql_error());
if ($query) { header('location:view.php?message=delete');
91011
}?>
Kemudian tambahkan kode pada link dalam file view.php seperti berikut.
?1234
<td> <a href="edit.php?id=<?php echo $data['user_id']; ?>">Edit</a> || <a href="delete.php?id=<?php echo $data['user_id']; ?>">Hapus</a></td>
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 maswahyuI am an Indonesian Web Designer and Developer, and i love rain. Related Posts
?
? ?
?
?
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??A’am
o
maswahyu
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………(((^_____^)))
o
maswahyu
December 11, 2011 at 12:47 pm
Semoga bermanfaat ^_^
3.
maulanagempa says:
December 11, 2011 at 10:57 am
mantap mas. niceshare.
o
maswahyu
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
?
12345678910111213141516171819202122232425262728
Belajar PHP
Form Input Data
<input type="hidden" name="user_id" value="" /> Username : <input type="text" name="username" maxlength="20" required="required" value=" disabled /> Password : <input type="password" name="password" maxlength="20" required="required" value=" /> Fullname : <input type="text" name="fullname" maxlength="100" required="required" value=" /></td Email : <input type="email" name="email" required="required" value=" /></td
Agama : <input type="text" name="agama" required="required" value=" /></td
Nomor HP
293031
: <input type="text" name="no_hp" maxlength="14" required="required" value=" /></td <a href="view.php" rel="nofollow">Lihat Data</a>;
o
maswahyu
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
o
maswahyu
December 24, 2011 at 4:35 am
biar cukup di 1 file saja, coba pake case.
Contoh index.php:
?
123456789101112131415161718
<?php$action = $_GET['act']; switch ($action) { case '':?> <form name="input_data" action="index.php?act=insert" method="post"> ... code untuk form tulis disini ...<?php break;
case 'insert': //code buat insert data taruh disini break;}?>
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 email…mohon 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
o
maswahyu
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 semuanyakeknya 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..
o
maswahyu
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 IDDIVISINAMA PESERTAJOB TITLEORGANIZATION NAMEPHOTOACTION
Edit || Hapus
o
maswahyu
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
o
maswahyu
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.
o
maswahyu
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 giniOut 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
o
maswahyu
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…
o
maswahyu
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?
o
maswahyu
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 manatappp…tutorialnya sangat bermanfaat
o
maswahyu
March 19, 2012 at 12:50 pm
Terimakasih…
25.
akim says:
March 21, 2012 at 8:57 am
assalamu’alaikum, 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?
o
maswahyu
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
o
maswahyu
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
o
maswahyu
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 [email protected], biar aq pelajari lebih dalam mas, thanks sebelumnya, sy tunggu tutorial2 berikutnya , salam kenal Akim bekasi
o
maswahyu
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 nya…nc 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
o
maswahyu
March 21, 2012 at 5:48 pm
coba kirim aja filenya ke [email protected] 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
o
Tasha
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
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..
o
maswahyu
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..
o
maswahyu
March 22, 2012 at 3:59 pm
coba kirim aja file2nya ke [email protected] 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 ..
o
maswahyu
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
LOGINUsername :Password :
sepertinya apa yg kurang ya mas?,,,apakah tampilan seperti itu?input datanya ga kelihatan,,
bantu pencerahannya mas,,,,,atau gmana ya mas?
maksih,,
o
maswahyu
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', '[email protected]', 'Administrator', 'Islam', '0123456789')
letylia
March 26, 2012 at 11:49 am
hello mas,,,gmana cara inputnya langsung ke database mas,,,??
insert into user values (”, ‘admin’, ‘admin’, ‘[email protected]’, ‘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.
o
maswahyu
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.
o
maswahyu
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/standar”nya PHP. makasih sebelumnya.
o
maswahyu
March 30, 2012 at 9:51 am
bisa dilihat di manual-nya PHPdisana 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?
o
maswahyu
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,,hihihihithankz ya gan, ^_^
o
maswahyu
April 2, 2012 at 11:43 am
terimakasih mba Nopli..
41.
ariep says:
April 8, 2012 at 12:15 pm
mas, aku mau tanyagmn caranya input data tapi cuma number ajjadi di kolom itu kita hanya bisa ketikan angka aj kl selain angka gk munculmohon pencerahan nya ya mas
o
maswahyu
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 uniktrus nampilkan peringatan kalo username nya ada yg pake dan gimana ??
o
maswahyu
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:)
o
maswahyu
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 19Access denied for user ‘root’@'localhost’ (using password: NO)
saya harus bagaimana ya? mohon pencerahan. terimakasih banyak atas tutorialnya yg sangat bermanfaat:)
o
maswahyu
April 19, 2012 at 12:36 pm
sesuaikan user & password untuk login ke database nya.konfigurasi database ada di file config.phpcoba host, username, password, & database name nya disesuaikan dengan yg ada di database mas
indra
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
o
maswahyu
April 26, 2012 at 10:48 am
itu tekniknya namanya form validation. belum dibahas dalam tutorial ini.
Dwi
April 26, 2012 at 12:19 pm
Bahas Dunk gan Sangat membutuhkan, soalnya org bisa kirim Syntax HTMLjadi butuh sedikit penanganannya
maswahyu
April 26, 2012 at 12:48 pm
Insya Allah nanti dibahas..sekarang masih sibuk kerjaan kantor, belum bisa lanjut nulis
Dwi
April 26, 2012 at 1:20 pm
Sipz di tunggu Saya suka dengan isi web anda mas wahyusangat 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 tampil…sangat membantu
48.
noor says:
April 30, 2012 at 9:15 am
wahh ini yang gue cari makasih ganlagi 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.trim’s
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?<?phpif (!empty($GET['message']) && $_GET['message'] == 'success'){echo'Berhasil menambah data !’;}?>untuk kasus ubah data juga nggak tampilmakasih 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
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
Latest Tweets
Quote of The Day http://t.co/uY4hDq2t
May 26, 2012 - 5:25 am
Dari Abu Hurairah, bahwa Rasulullah bersabda: Maukah aku tunjukkan kepada kalian sesuatu yang dengannya Allah... http://t.co/eSGRIOJQ
May 25, 2012 - 5:18 pm
I posted a new photo to Facebook http://t.co/vaqVnWIW
May 25, 2012 - 9:43 am
Arsip
March 2012 February 2012 December 2011 November 2011
Kategori
Actionscript 3.0 CSS3 Flash Photoshop PHP
Komentar
maswahyu on Hak Akses dengan PHP umi on Hak Akses dengan PHP maswahyu on Hak Akses dengan PHP Amrih on Hak Akses dengan PHP
maswahyu 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-dengan-php#ixzz1x5INcdaU