muklis andel temon

57
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 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 "contoh form input data php user ". 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.

Upload: sandry-adam-hernandez

Post on 23-Jul-2015

66 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: muklis andel temon

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

Page 2: muklis andel temon

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

Page 3: muklis andel temon

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>

Page 4: muklis andel temon

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>

Page 5: muklis andel temon

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

Page 6: muklis andel temon

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.

Page 7: muklis andel temon

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

Page 8: muklis andel temon

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>

Page 9: muklis andel temon

2627282930313233343536373839404142434445464748

</table></body></html>

Page 10: muklis andel temon

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.

Page 11: muklis andel temon

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>

Page 12: muklis andel temon

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>

Page 13: muklis andel temon

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.

Page 14: muklis andel temon

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.

Page 15: muklis andel temon

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');

Page 16: muklis andel temon

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

?

Page 17: muklis andel temon

? ?

?

?

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.

Page 18: muklis andel temon

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 [...]

Page 19: muklis andel temon

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

Page 20: muklis andel temon

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

Page 21: muklis andel temon

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.

Page 22: muklis andel temon

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'

Page 23: muklis andel temon

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..

Page 24: muklis andel temon

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 }

Page 25: muklis andel temon

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

Page 26: muklis andel temon

“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.

Page 27: muklis andel temon

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

Page 28: muklis andel temon

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

Page 29: muklis andel temon

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

Page 30: muklis andel temon

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

Page 31: muklis andel temon

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

Page 32: muklis andel temon

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="” />

Page 33: muklis andel temon

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

Page 34: muklis andel temon

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

Page 35: muklis andel temon

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.

Page 36: muklis andel temon

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')

Page 37: muklis andel temon

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.

Page 38: muklis andel temon

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

Page 39: muklis andel temon

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

Page 40: muklis andel temon

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

Page 41: muklis andel temon

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)

Page 42: muklis andel temon

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

Page 43: muklis andel temon

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

Page 44: muklis andel temon

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:

Page 45: muklis andel temon

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

Page 46: muklis andel temon

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

Page 47: muklis andel temon

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

Page 48: muklis andel temon

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