Membuat Form Sederhana PHP dan MySQL

Lagi semangat posting tentang code nih ;)). oke, kali ini saya akan berbagi code php untuk membuat form sederhana, dan hasil inputan akan kita simpan di database MySQL. dan dapat kita tampilkan lagi hasil input data yang telah di lakukan tadi.

mungkin ini tutorial sederhana, tapi bisa di kembangkan lagi menjadi program yang bermanfaat buat sobat semuanya. semua di awali dari yang kecil / sederhana, nanti akan menjadi yang luar biasa :D.

Yok mari kita buat satu file dengan nama **db.php **[php]

<?php $host=“localhost”; $user=“root”; $pwd=“root”; $db=“form”;

@mysql_connect($host,$user,$pwd) or die(“Gagal terhubung database”);

@mysql_select_db($db);

?> [/php] username dan password database harap di sesuaikan dengan pengaturan server di komputer sobat.. 

lalu kita buat file dengan nama index.php [php]

<?php include “db.php”;

if($_POST[‘tombol’]){ $nama=$_POST[‘nama’]; $alamat=$_POST[‘alamat’]; $kota=$_POST[‘kota’];

$insert=mysql_query(“insert into daftar set nama='$nama', alamat='$alamat', kota='$kota'"); if($insert){ echo “Data telah di simpan”; }else{ echo “Data Gagal Di simpan”; } } ?> <html> <head> <title>Form Pendaftaran</title> </head> <body> <form action='' method=‘post’> <table> <tr> <td>Nama</td><td>:</td><td><input type=‘text’ name=‘nama’></td> </tr> <tr> <td>Alamat</td><td>:</td><td><textarea name=‘alamat’></textarea></td> </tr> <tr> <td>Kota / Kabupaten</td><td>:</td><td><input type=‘text’ name=‘kota’></td> </tr> <tr> <td><input type=‘submit’ name=‘tombol’></td> </tr> </table> </form> </body>

</html> [/php]

dan selanjutnya kita buat file dengan nama tampil.php

[php]

<?php include “db.php”; ?> <table border=‘1’> <tr> <td>ID</td><td>Nama</td><td>Alamat</td><td>Kota</td> </tr> <?php $sql=mysql_query(“select * from daftar”); while($hasil=mysql_fetch_array($sql)){ echo “<tr>"; echo “<td>”.$hasil[‘id’]."</td>"; echo “<td>”.$hasil[‘nama’]."</td>"; echo “<td>”.$hasil[‘alamat’]."</td>"; echo “<td>”.$hasil[‘kota’]."</td>"; echo “</tr>"; } ?> </table> [/php]

dan selanjutnya kita buat database dengan nama **form **(terserah di beri nama apa deh..) dan selanjutnya kita buat tabel dengan perintah SQL berikut:

[sql]

CREATE TABLE daftar ( id int(11) NOT NULL AUTO_INCREMENT, nama varchar(50) NOT NULL, alamat varchar(50) NOT NULL, kota varchar(50) NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ; [/sql]

Sekarang simpan semua file tersebut dalam folder localhost sobat, biasanya jika menggunakan wamp ada di C:\wamp\www jika menggunakan xampp C:\xampp\htdocs Di linux (standart) /var/www/

tapi jika direktori localhost anda berbeda, harap sesuiakan sendiri yaa… ;)).