setelah membuat tampilan web pada pertemuan pertama dahulu (dengan dreamweafer dan HTML)
pada pertemuan kali ini kita akan membuat file simpan yang datanya akan dimasukkan ke data base mysql
1. Siapkan database & tabelnya.
Sebagai percobaan kita buat terlebih dahulu database dengan nama "db_test" dan tabel "tb_anggota" , dengan contoh data tabel seperti dibawah ini.
3. Copy script dibawah ini dan simpan dengan nama index.php
<!doctype html>
<html> <head> <meta charset="utf-8"> <title>SMK2 | Menampilkan Data Dengan PHP</title> </head> <body> <form method="post" action="simpan.php"> <p>NIK : <input type="text" name="nik" id="nik"> Nama : <input type="text" name="nama" id="nama"> Alamat : <input type="text" name="alamat" id="alamat"> <input type="submit" name="Simpan" id="Simpan" value="Simpan"> </p> <table width="50%" border="1"> <thead> <tr> <th width="28%" bgcolor="#FCF15C">NIK</th> <th width="37%" bgcolor="#FCF15C">Nama</th> <th width="35%" bgcolor="#FCF15C">Alamat</th> </tr> </thead> <tbody> <?php include "koneksi.php"; $no =1; $query = "SELECT * FROM tb_anggota"; $sql=mysql_query ($query); while ($hasil =mysql_fetch_array($sql)){ ?> <tr> <td><?php echo $hasil['nik'] ?></td> <td><?php echo $hasil['nama'] ?></td> <td><?php echo $hasil['alamat'] ?></td> </tr> <?php } ?> </tbody> </table> </form> </body> </html>
Setelah script diatas disimpan maka akan menjadi tampilan form seperti dibawah ini
<?php include"koneksi.php"; $nik=$_POST['nik']; $nama=$_POST['nama']; $alamat=$_POST['alamat']; $sql="INSERT INTO tb_anggota (nik, nama, alamat) VALUES ('$nik', '$nama', '$alamat')"; $result=mysql_query($sql); if ($result){ ?> <script language=javascript>document.location.href="index.php";</script> <?php } else { echo "ada kesalahan input data.!"; } mysql_close(); ?>
Copy script diatas dan simpan dengan nama simpan.php, pastikan file (simpan.php, index.php dan koneksi.php) tersimpan didalam satu folder di project anda.
Penjelasan dari script simpan.php diatas
untuk lebih jelasnya perhatikan video berikut
atau untuk cara singkat hanya di 1 file PHP saja bisa gunakan koding seperti berikut (aksi_siswa.php)
