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
.
Yok mari kita buat satu file dengan nama db.php
<?php
$host="localhost";
$user="root";
$pwd="root";
$db="form";
@mysql_connect($host,$user,$pwd) or die("Gagal terhubung database");
@mysql_select_db($db);
?>
username dan password database harap di sesuaikan dengan pengaturan server di komputer sobat..
lalu kita buat file dengan nama index.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>
dan selanjutnya kita buat file dengan nama tampil.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>
dan selanjutnya kita buat database dengan nama form (terserah di beri nama apa deh..) dan selanjutnya kita buat tabel dengan perintah SQL berikut:
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 ;
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…
.
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1041.0 Safari/535.21
pertamax…
numpang moco artikel ya mas ncip…
Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7
Nah yang beginian ini bagi pemula pemula gini
mantap ncip lanjooot…. CTRL+D langsong 
Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
@dendy silahkan mas dendy…
@Aryan hahah… sip mas.. tengkyuuu..
Mozilla/5.0 (Windows NT 5.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
Hmmb…. Opooo’oo iki?
Mozilla/5.0 (Windows NT 5.1; rv:5.0.1) Gecko/20100101 Firefox/5.0.1
Hmmb…. Opooo’oo iki? straight face
Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
@Andreas BKH
hla maksudmu opo thoo? hehhe
Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0
bagus…..kembangkan sobat…!!!
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5
ijin seddoot gan,, ohh ya cara koneksiin semua nya itu ntar gmana ya??
maklum masih blajar nihh,, ehehe
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0
terimakasih dengan ilmunya