Ansanwan form sederhana php

37,356 views
37,164 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
37,356
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
106
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Ansanwan form sederhana php

  1. 1. Ansanwan.Net Ikat Ilmu denganmenuliskannya Profil Search KeywMembuat form sederhana dengan PHPJune 9, 2011 | Author: Owner | Posted in MySQL, PHPTeninik Membuat Form sangatlah bermacam macam, dari yang sederhana hingga canggihnamun semua itu tergantung oleh orang yang membuat, kebutuhan dan penerapan yang diinginkan, tpi ber gak ya? hehekali ini penulis akan berbagi sedikit pengetahun tentang cara membuat form sederhanadengan php menggunakan php sera implementasi swich, case dll, serta dalam kasus kali iniakan menerapkan bagaimana membuat suatu form dengan 1 file yang di dalamnya adabeberapa proses untuk menyimpan kedalam database, menampilkan table dan menghapusrecord hanya dengan satu file.Form Inputisi tableyuk kita mulaiawalnya kita siapkan terlebuh dahulu database yang akan kita pake
  2. 2. 1 CREATE DATABASE `aset`;kemudian buat table untuk menampung isi form1 DROP TABLE IF EXISTS `barang`;23 CREATE TABLE `barang` (4 `id_barang` int(10) NOT NULL auto_increment,5 `kd_barang` varchar(20) NOT NULL,6 `nm_barang` varchar(50) NOT NULL,7 `jml_barang` int(10) NOT NULL,8 PRIMARY KEY (`id_barang`)9 ) ENGINE=MyISAM AUTO_INCREMENT=47 DEFAULT CHARSET=utf8;selanjutnya kita buat koneksi databse terlebuh dahulu, simpan dengan nama koneksi.php01 <?php02 $server = "localhost";03 $username = "root";04 $password = "1234"; //kosongkan jika server anda tidak memakai password05 $database = "aset";0607 // Koneksi dan memilih database di server08 mysql_connect($server,$username,$password) or die("Koneksi gagal");09 mysql_select_db($database) or die("Database tidak bisa dibuka");10 ?>selanjutnya kita buat script form tersebut, siapkan lembar kosong pada editor anda dansimpan file berikiut dengan nama index.phpscrpit ini adalah script untuk membuat form dan eksekusi kedalam databse01 <?php02 include "koneksi.php"; //koneksi database03 switch($_GET[pilih]){04 default:05 //form input06 echo "<h2>Tambah Data Barang </h2>07 <form method=POST> Kd Barang <input type=text name=kd_barang08 size=15><br> Nm Barang <input type=text name=nm_barang09 size=30><br> Jml Barang <input type=text name=jml_barang10 size=5><br>11 <input type=submit value=Simpan>12 <input type=reset>13 </form>";
  3. 3. 14 //end form input15 //proses validasi input, mencegah data kosong16 if(empty ($_POST[kd_barang])){17 echo "<b>Kode barang</b> Tidak Boleh Kosong<br>";18 }19 elseif(empty ($_POST[nm_barang])){20 echo "<b>Nama barang</b> Tidak Boleh Kosong<br>";21 }22 else{23 mysql_query("INSERT INTO barang (kd_barang,nm_barang,jml_barang)2 VALUES($_POST[kd_barang],$_POST[nm_barang],$_POST[jml_b4 arang])");25 echo "Data Sukses di Input<br>";26 }27 //end proses28 echo "<input type=button value=Tampilkan Tabel29 onclick=location.href=index.php?pilih=barang>";30 break;dan script berikut merupakan langkah untuk menampilkan table di dalam database, sertaeksekusi untuk menghapus isi table01 case "barang":02 //menampilkan table03 echo "<h2>Data Barang</h2>04 <table border=1 width=50%>05 <tr>06 <th >No</th>07 <th >Kode<br>Barang</th>08 <th >NamaBarang</th>09 <th colspan=2>Jumlah Barang</th>10 </tr>";1112 $tampil= mysql_query("SELECT * FROM barang");13 $no=1;1415 while ($r=mysql_fetch_array($tampil)){16 echo "<tr>17 <td>$no</td>18 <td>$r[kd_barang]</td><td>$r[nm_barang]</td>19 <td align=center>$r[jml_barang]</td>20 <td align=center> <a21 href="index.php?pilih=barang&hap=$r[id_barang]"onClick="return confirm(Apakah anda ingin menghapus $r[nm_barang] ?)">Hapus</a>22 </td>
  4. 4. 23 </tr>";24 $no++;25 }26 echo "</table>";27 //end menampilkan table2829 //proses menghapus30 if($_GET[hap]){31 mysql_query("DELETE FROM barang WHERE id_barang=$_GET[hap]");32 echo "Data Sukses dihapus<br>";33 }34 else{}35 //end proses menghapus36 echo "<input type=button value=Kembali onclick=self.history.back()>";37 break;38 }39 ?>nah jika kedua script tersebut digabungkan, maka akan jadi seperti ini01 <?php02 include "koneksi.php"; //koneksi database03 switch($_GET[pilih]){04 default:05 //form input06 echo "<h2>Tambah Data Barang </h2>07 <form method=POST> Kd Barang <input type=text name=kd_barang08 size=15><br> Nm Barang <input type=text name=nm_barang09 size=30><br> Jml Barang <input type=text name=jml_barang10 size=5><br>11 <input type=submit value=Simpan>12 <input type=reset>13 </form>";14 //end form input15 //proses validasi input, mencegah data kosong16 if(empty ($_POST[kd_barang])){17 echo "<b>Kode barang</b> Tidak Boleh Kosong<br>";18 }19 elseif(empty ($_POST[nm_barang])){20 echo "<b>Nama barang</b> Tidak Boleh Kosong<br>";21 }22 else{23 mysql_query("INSERT INTO barang (kd_barang,nm_barang,jml_barang)2 VALUES($_POST[kd_barang],$_POST[nm_barang],$_POST[jml_b
  5. 5. 4 arang])");25 echo "Data Sukses di Input<br>";26 }27 //end proses28 echo "<input type=button value=Tampilkan Tabel29 onclick=location.href=index.php?pilih=barang>";30 break;31 case "barang":32 //menampilkan table33 echo "<h2>Data Barang</h2>34 <table border=1 width=50%>35 <tr>36 <th >No</th>37 <th >Kode<br>Barang</th>38 <th >NamaBarang</th>39 <th colspan=2>Jumlah Barang</th>40 </tr>";4142 $tampil= mysql_query("SELECT * FROM barang");43 $no=1;4445 while ($r=mysql_fetch_array($tampil)){46 echo "<tr>47 <td>$no</td>48 <td>$r[kd_barang]</td><td>$r[nm_barang]</td>49 <td align=center>$r[jml_barang]</td>50 <td align=center> <a51 href="index.php?pilih=barang&hap=$r[id_barang]"onClick="return confirm(Apakah anda ingin menghapus $r[nm_barang] ?)">Hapus</a>52 </td>53 </tr>";54 $no++;55 }56 echo "</table>";57 //end menampilkan table5859 //proses menghapus60 if($_GET[hap]){61 mysql_query("DELETE FROM barang WHERE id_barang=$_GET[hap]");62 echo "Data Sukses dihapus<br>";63 }64 else{}65 //end proses menghapus66 echo "<input type=button value=Kembali onclick=self.history.back()>";
  6. 6. 67 break;68 }69 ?>selamat mencoba, dan janganlah mlas untuk berekperimen.. cayooountuk download codenya1. Form biasa2. Form dengan css24Membuat Fungsi Update Data dalamDatabase dengan PHP MysqlFebruary 8, 2011by littleflow3rStudi Kasus : Membuat Fungsi untuk mengupdate data dalam database (mysql)Kebutuhan : Webserver Packages, already installed.Ok, langsung praktik saja.Step 1 : Persiapkan Database 1. Buat database dengan nama db_tutorial 2. Siapkan tabel dengan nama tb_student, dengan struktur tabel seperti gambar dibawah ini. 3. Insert kan beberapa sample data, seperti gambar dibawah 4. Done!Step 2 : Persiapkan Folder Kerja 1. Buat folder dengan nama tutorphp dalam document root anda 2. Simpan semua file dalam tutorial ini dalam folder tersebut.Step 3 : Membuat script koneksi ke Database 1. Ketikkan script berikut, 2. <?php
  7. 7. 3. $host = "localhost"; 4. $user = "root";//adjust according to your mysql setting 5. $pass = ""; //adjust according to your mysql setting, i use no password here 6. $dbName = "db_tutorial"; 7. mysql_connect($host, $user, $pass); 8. mysql_select_db($dbName) 9. or die ("Connect Failed !! : ".mysql_error()); 10. ?> 11. simpan dengan nama connect.phpStep 4 : Membuat Script untuk menampilkan data 1. Ketikkan script berikut, 2. <h2> Students Data <h2> 3. <?php 4. include connect.php; 5. $query = "SELECT * FROM tb_student"; //the query for get all data in tb_student 6. $result = mysql_query($query); 7. 8. echo "<table border=0 cellpadding=2 cellspacing=2>"; 9. echo "<tr bgcolor=orange align=center> 10. <td> <b> No </b> </td> 11. <td> <b> Name </b> </td> 12. <td> <b> Address </b> </td> 13. <td> <b> Action </b> </td> 14. </tr>"; 15. while ($data = mysql_fetch_array($result)) //mysql_fetch_array = get the query data into array 16. { 17. echo "<tr align=center> 18. <td>".$data[no]."</td> 19. <td>".$data[name]."</td> 20. <td>".$data[address]."</td> 21. <td> <i> <a href=formupdate.php?no=".$data[no]."> Update </a> </i></td> 22. </tr>"; 23. } 24. echo "</table>"; 25. ?> 26. simpan dengan nama data.phpStep 5 : Membuat Script untuk menampilkan form Update 1. Ketikkan script berikut, 2. <?php 3. include connect.php; 4. $no = $_GET[no]; //get the no which will updated 5. $query = "SELECT * FROM tb_student WHERE no = $no"; //get the data that will be updated 6. $hasil = mysql_query($query); 7. $data = mysql_fetch_array($hasil); 8. ?> 9. <form method="post" action="prosesupdate.php"> 10. <table width="500" border="0" cellpadding="2" cellspacing="2"> 11. <tr bgcolor="orange"> 12. <td height="21" colspan="3"> 13. <strong> Form Update</strong>
  8. 8. 14. </td> 15. 16. <tr> 17. <td width="23%"> No </td> 18. <td width="2%">:</td> 19. <td width="75%"> <input type="text" name="no" disabled=disable value="<?php echo $data[no]; ?>"> </td> 20. </tr> 21. 22. <tr> 23. <td>Name</td> 24. <td>:</td> 25. <td> <input type="text" name="name" value="<?php echo $data[name]; ?>"> </td> 26. </tr> 27. 28. <tr> 29. <td>Address</td> 30. <td>:</td> 31. <td> <textarea name="address"><?php echo $data[address]; ?></textarea></td> 32. </tr> 33. <tr> 34. <td></td> <td></td> <td> <input type="hidden" name="no" value="<?php echo $data[no]; ?>"> 35. <input type="SUBMIT" name="SUBMIT" value="Save"></td> 36. </tr> 37. </table> 38. </form> 39. simpan dengan nama formupdate.phpStep 6 : Membuat Script untuk Mengupdate Data 1. Ketikkan script berikut, 2. <?php 3. include "connect.php"; 4. //get the value from form update 5. $no = $_POST[no]; 6. $name = $_POST[name]; 7. $address = $_POST[address]; 8. 9. //query for update data in database 10. $query = "UPDATE tb_student SET name = $name, address = $address WHERE no = $no" ; 11. $hasil = mysql_query($query); 12. //see the result 13. if ($hasil) { 14. include "data.php"; 15. echo "<h4> update data success </h4>"; 16. } 17. ?> 18. simpan dengan nama prosesupdate.phpStep 7 : Testing Code
  9. 9. 1. Pergi ke http://localhost/tutorphp/date.php. Klik update pada salah satu data yang ditampilkan. 2. Anda akan melihat form yang berisi data yang akan diupdate. Lihat bahwa data yang ada dapat diganti, kecuali data ‘no’ yang tidak aktif (tidak dapat diedit karena merupakan data yang akan digunakan sebagai acuan). Isi data baru, dan klik save. 3. Anda akan melihat data yang telah diupdateOK. Haaaaaaaapppy Coding!Hal yang juga menarik:Aplikasi Input Data Sederhana DenganPHP12 Comments PHPXWelcome Googler! If you find this page useful, you might want to subscribe to the RSSfeed for updates on this topic.You were searching for "membuat form input dan koneksi dengan database php ". See postsrelating to your search »Powered by WP Greet Box WordPress Plugin
  10. 10. Tutorial DetailsDifficulty: BeginnerLanguage: PHPSoftware used: DreamweaverEstimated Completion Time: 1 Hours – 2 HoursUntuk mengawali kembalinya blog yang sudah lama tidur ini, saya membuat tutorial untukaplikasi input data sederhana dengan menggunakan PHP. Dalam tutorial ini akan dipelajaricara untuk membuat koneksi ke database dan CRUD data (Create, Read, Update, Delete)dengan studi kasus data user. Tutorial ini belum membahas tentang validasi inputan baikclient side maupun server side.Untuk dapat mengikuti tutorial ini, pastikan anda sudah menginstall server lokal pada PCanda. Saya menggunakan XAMPP sebagai bundled server apache dan PHP.Langkah 1 – Struktur FolderBuat folder baru pada C:xampphtdocs dengan nama belajar. Folder ini akan menjadi areakerja kita dalam membuat aplikasi yang nantinya dapat diakses menggunakan browserdengan mengetikkan localhost/nama_folder. Karena nama folder kita adalah belajar, makauntuk mengakses aplikasi ketikkan localhost/belajar pada address bar browser anda.Langkah 2 – DatabaseBuat database dengan nama belajar. Kemudian buat tabel dengan nama user dengan databerikut: 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 KonfigurasiSebelum dapat melakukan CRUD data kedalam database, kita harus membuat koneksi kedatabase terlebih dahulu. Tulis kode berikut dengan menggunakan teks editor kesayangananda (saya pake dreamweaver).1 <?php2 //host yang digunakan
  11. 11. 3 //99,9% tidak perlu dirubah4 $host = localhost;56 //username untuk login ke host7 //biasanya didapatkan pada email konfirmasi order hosting8 $user = root;910 //jika menggunakan PC sendiri sebagai host,11 //secara default password dikosongkan12 $pass = ;1314 //isikan nama database sesuai database15 //yang dibuat pada langkah-116 $dbname = belajar;1718 //mengubung ke host19 $connect = mysql_connect($host, $user, $pass) or die(mysql_error());2021 //memilih database yang akan digunakan22 $dbselect = mysql_select_db($dbname);23 ?>File config.php ini nantinya akan banyak kita gunakan pada file-file lain yang perlumenghubung ke server untuk menyimpan, merubah, maupun menghapus data.Langkah 4 – Form Input DataKetikkan kode berikut, kemudian simpan dalam folder belajar dengan nama index.php1 <html>2 <head>3 <title>Belajar PHP</title>4 </head>56 <body>7 <h1>Form Input Data</h1>89 <form name="input_data" action="insert.php" method="post">10 <table border="0" cellpadding="5" cellspacing="0">11 <tbody>12 <tr>13 <td>Username</td>14 <td>:</td> <td><input type="text" name="username" maxlength="20"15 required="required" /></td>
  12. 12. 16 </tr>17 <tr>18 <td>Password</td>19 <td>:</td> <td><input type="password" name="password" maxlength="20"20 required="required" /></td>21 </tr>22 <tr>23 <td>Fullname</td>24 <td>:</td> <td><input type="text" name="fullname" maxlength="100"25 required="required" /></td>26 </tr>27 <tr>28 <td>Email</td>29 <td>:</td> <td><input type="email" name="email" required="required"30 /></td>31 </tr>32 <tr>33 <td>Agama</td>34 <td>:</td> <td><input type="text" name="agama" required="required"35 /></td>36 </tr>37 <tr>38 <td>Nomor HP</td>39 <td>:</td> <td><input type="text" name="no_hp" maxlength="14"40 required="required" /></td>41 </tr>42 <tr> <td align="right" colspan="3"><input type="submit"43 name="submit" value="Simpan" /></td>44 </tr>45 </tbody>46 </table>47 </form>48 </body>49 </html>action=”insert.php” adalah file yang digunakan untuk memproses data yang dimasukkanmelalui form ini. method=”post” adalah metode pengiriman data yang digunakan. Ada duajenis menthod untuk mengirim data, yaitu post dan get.Pengiriman dengan method POST berarti bahwa variabel-variabel data tidak ditampilkanpada url, sedangkan pengiriman dengan method GET, variabel-variabel data disertakan padaurl sehingga url terlihat seperti ini:
  13. 13. localhost/belajar/insert.php?username=namanya&password=passwordnya&fullname=nama_lengkapnyaSekarang coba buka pada browser anda dengan mengetikkan localhost/belajar pada addressbar browser. Akan tampil form input data seperti ini.Langkah 5 – Menyimpan DataKetikkan kode berikut, kemudian dengan nama insert.php1 <?php2 //panggil file config.php untuk menghubung ke server3 include(config.php);45 //tangkap data dari form6 $username = $_POST[username];7 $password = $_POST[password];8 $fullname = $_POST[fullname];9 $email = $_POST[email];10 $agama = $_POST[agama];11 $no_hp = $_POST[no_hp];1213 //simpan data ke database $query = mysql_query("insert into user values(, $username,14 $password, $email, $fullname, $agama, $no_hp)") or die(mysql_error());1516 if ($query) {17 header(location:index.php?message=success);
  14. 14. 18 }19 ?>include() digunakan untuk menyertakan file lain dalam file ini. Ingat bahwa pada langkahpertama kita sudah membuat file config.php yang berisi konfigurasi untuk menghubung keserver, maka setiap kali kita perlu untuk menghubung ke database, kita cukup memanggilfile config.php saja tanpa harus menuliskan kembali kode-kodenya.$_POST[name] digunakan untuk menangkap value yang dikirim dari form. Untukmenangkap data, gunakan name yang sama dengan name dari form. Contoh: untukmenangkap data username dari form, maka gunakan $_POST[username].mysql_query() digunakan untuk menjalankan script SQL. Pada langkah ini, script SQL yangkita gunakan adalah untuk menambah data ke database.Tambahkan kode berikut pada file index.php setelah <h1></h1> untuk menampilkan pesansukses ketika berhasil menyimpan data.1 ...2 <h1>Form Input Data</h1>34 <?php5 if (!empty($_GET[message]) && $_GET[message] == success) {6 echo <h3>Berhasil menambah data!</h3>;7}8 ?>910 <form name="input_data" action="insert.php" method="post">11 ...Sekarang coba jalankan aplikasi dengan membuka localhost/belajar dan isikan data padaform dan klik tombol simpan. Jika berhasil, anda akan melihat pesan Berhasil menambahdata! seperti gambar dibawah. Jika gagal, periksa kembali kode yang anda tuliskan. Pastikantidak ada salah pengetikan.
  15. 15. Langkah 6 – Menampilkan DataSetelah kita berhasil menyimpan data kedalam database, sekarang kita buat halaman untukmenampilkan data-data yang sudah kita simpan. Ketikkan kode berikut dan simpan dengannama view.php1 <?php2 include(config.php);3 ?>45 <html>6 <head>7 <title>Belajar PHP</title>8 </head>910 <body>11 <h1>Data User</h1>1213 <a href="index.php">+ Tambah Data</a>1415 <table border="1" cellpadding="5" cellspacing="0">16 <thead>17 <tr>18 <td>No.</td>19 <td>Username</td>20 <td>Password</td>
  16. 16. 21 <td>Email</td>22 <td>Fullname</td>23 <td>Agama</td>24 <td>No. HP</td>25 <td>Opsi</td>26 </tr>27 </thead>28 <tbody>29 <?php30 $query = mysql_query("select * from user");3132 $no = 1;33 while ($data = mysql_fetch_array($query)) {34 ?>35 <tr>36 <td><?php echo $no; ?></td>37 <td><?php echo $data[username]; ?></td>38 <td><?php echo $data[password]; ?></td>39 <td><?php echo $data[email]; ?></td>40 <td><?php echo $data[fullname]; ?></td>41 <td><?php echo $data[agama]; ?></td>42 <td><?php echo $data[no_hp]; ?></td>43 <td><a href="#">Edit</a> || <a href="#">Hapus</a></td>44 </tr>45 <?php46 $no++;47 }48 ?>49 </tbody>50 </table>51 </body>52 </html>Kemudian tambahkan kode berikut pada file index.php setelah </form> sebelum </body>.1 ...2 </form>34 <a href="view.php">Lihat Data</a>56 </body>7 </html>Sekarang bukalah localhost/belajar/view.php untuk melihat hasilnya.
  17. 17. Pada kolom opsi terdapat dua menu, yaitu edit dan hapus. Pada langkah ini, kedua menutersebut masih belum dapat digunakan. Pada langkah berikutnya akan kita buat menu edittersebut.Langkah 7 – Merubah/Update DataDalam menginputkan data bisa terjadi kesalahan seperti kesalahan input, kesalahan data yangdimasukkan, ataupun lainnya. Untuk itu, data yang sudah disimpan harus dapat dirubahsehingga kesalahan dapat diperbaiki.Pada dasarnya, form untuk mengedit data adalah sama dengan form untuk menginputkandata. Hanya saja pada form untuk mengedit data, form tersebut harus menampilkan data yangakan dirubah.Untuk itu, buat file baru dengan nama edit.php, kemudian copy-kan semua kode yang adapada file index.php kedalam file edit.php. Selanjutnya kita harus menambahkan beberapakode agar form edit dapat menampilkan data yang akan di edit.Kode untuk file edit.php menjadi seperti ini. Highlight yang saya berikan adalah baris-bariskode yang ditambahkan ataupun dirubah.1 <?php2 include(config.php);3 ?>45 <html>6 <head>7 <title>Belajar PHP</title>8 </head>910 <body>11 <h1>Form Input Data</h1>1213 <?php14 $id = $_GET[id];15 $query = mysql_query("select * from user where user_id=$id") or16 die(mysql_error());
  18. 18. 1718 $data = mysql_fetch_array($query);19 ?>2021 <form name="update_data" action="update.php" method="post">22 <input type="hidden" name="user_id" value="<?php echo $id; ?>" />23 <table border="0" cellpadding="5" cellspacing="0">24 <tbody>25 <tr>26 <td>Username</td>27 <td>:</td> <td><input type="text" name="username" maxlength="20"28 required="required" value="<?php echo $data[username]; ?>" disabled /></td>29 </tr>30 <tr>31 <td>Password</td>32 <td>:</td> <td><input type="password" name="password" maxlength="20"33 required="required" value="<?php echo $data[password]; ?>" /></td>34 </tr>35 <tr>36 <td>Fullname</td>37 <td>:</td> <td><input type="text" name="fullname" maxlength="100"38 required="required" value="<?php echo $data[fullname]; ?>" /></td>39 </tr>40 <tr>41 <td>Email</td>42 <td>:</td> <td><input type="email" name="email" required="required"43 value="<?php echo $data[email]; ?>" /></td>44 </tr>45 <tr>46 <td>Agama</td>47 <td>:</td> <td><input type="text" name="agama" required="required"48 value="<?php echo $data[agama]; ?>" /></td>49 </tr>50 <tr>51 <td>Nomor HP</td>52 <td>:</td> <td><input type="text" name="no_hp" maxlength="14"53 required="required" value="<?php echo $data[no_hp]; ?>" /></td>54 </tr>55 <tr>56 <td align="right" colspan="3"><input type="submit"
  19. 19. name="submit" value="Simpan" /></td>57 </tr>58 </tbody>59 </table>60 </form>6162 <a href="view.php">Lihat Data</a>6364 </body>65 </html>Kemudian ubah link pada file view.php menjadi seperti ini. <td><a href="edit.php?id=<?php echo $data[user_id]; ?>">Edit</a> || <a1 href="#">Hapus</a></td>Umumnya, username seseorang tidak boleh dirubah setelah ia terdaftar. Untuk membuat agarfield input username tidak dapat dirubah, kita gunakan atribut disabled. Sampai langkah inikita belum dapat melakukan perubahan data, kita baru dapat menampilkan data pada formedit. 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.1 <?php2 include(config.php);34 //tangkap data dari form5 $id = $_POST[user_id];6 $password = $_POST[password];7 $fullname = $_POST[fullname];8 $email = $_POST[email];9 $agama = $_POST[agama];10 $no_hp = $_POST[no_hp];1112 //update data di database sesuai user_id $query = mysql_query("update user set password=$password,13 fullname=$fullname, email=$email, agama=$agama, no_hp=$no_hp where user_id=$id") or die(mysql_error());1415 if ($query) {16 header(location:view.php?message=success);17 }18 ?>Kemudian tambahkan baris kode berikut pada file view.php setelah <h1></h1> (samaseperti pada file index.php).
  20. 20. 1 <?php2 if (!empty($_GET[message]) && $_GET[message] == success) {3 echo <h3>Berhasil meng-update data!</h3>;4}5 ?>Sekarang bukalah halaman view.php pada browser dan ubah-lah salah satu data yang sudahdi inputkan dengan meng-klik tombol edit.Langkah 8 – Menghapus/Delete DataSetelah bisa menambah dan merubah data, sekarang kita buat untuk menghapus data. Buatfile baru dengan nama delete.php dan ketikkan kode berikut.1 <?php2 include(config.php);3
  21. 21. 4 $id = $_GET[id];5 $query = mysql_query("delete from user where user_id=$id") or6 die(mysql_error());78 if ($query) {9 header(location:view.php?message=delete);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> ||3 <a href="delete.php?id=<?php echo $data[user_id]; ?>">Hapus</a>4 </td>Sekarang cobalah untuk menghapus beberapa data yang sudah di-input-kan.KesimpulanRead more: http://www.nurwahyudin.com/php/membuat-aplikasi-input-data-sederhana-dengan-php#ixzz1jYf4eYZ5

×