High Quality
Open the downloaded document, and select print from the file menu (PDF reader required).
1. koneksi.php (untuk koneksi ke database MySQL)
2. form.php (untuk menampilkan form untuk input data)
3. input.php (untuk input data ke database)
4. tampil.php (untuk menampilkan data yang telah diinput)
5. edit.php (untuk menampilkan form untuk edit data)
6. update.php (untuk mengupdate isi data)
7. hapus.php (untuk menghapus data)
1.`id_mhs` int(5) NOT NULL auto_increment,
2.`nim` varchar(10) character set utf8 NOT NULL,
3.`nama` varchar(30) character set utf8 NOT NULL,
06.
07.// konek ke server menggunakan perintah
08.mysql_connect($server,$user,$pwd)
09.or die ("Gagal konek ke server");
10.
11.// konek ke databse menggunakan perintah
12.mysql_select_db ($db) or die ("Gagal konek ke Database");
13.?>;
Pada prinsipnya, file koneksi.php ini mempunyai fungsi untuk melakukan koneksi ke server dan database MySQl. File ini sengaja dibuat terpisah karena akan sering kita gunakan pada file-file yang lain, sehingga terhindar dari penulisan kode yang sama secara berulang-ulang.
fungsinya hanya menampilkan form untuk input data yang kemudian akan ditangani oleh file input.php. Lebih jelasnya, mari kita simpan listing di bawah ini dengan nama form.php dan simpan pada direktori yang sama dengan file koneksi.php
02.</table>
03.<tr>
04.<td>NIM
05.</tr>
06.<tr>
07.<td>Nama
08.</tr>
09.<tr>
10.<td></td>
11.<td>
14.</td>
15.</tr>
16.</table>
Pada listing di atas yang perlu kita perhatikan untuk proses selanjutnya adalah pada baris 01 (action=’input.php’), yang artinya form ini ketika diproses (tekan tombol ‘Simpan’) maka akan di tangani oleh file ‘input.php’ (yang segera akan kita buat)
Setelah membuat form input, maka kali ini kita akan membuat file ‘input.php’ yang bertugas memasukkan data yang diinput oleh user via form input ke database MySQL. Setelah data berhasil diinput ke database, maka kita akan otomatis diredicet ke halaman ‘tampil.php’ yang bertugas untuk menampilkan isi database.
1.<?php
2.include "koneksi.php"; // gunakan/panggil file koneksi.php
3.// isi table mahasiswa
4.mysql_query("INSERT INTO mahasiswa (nim,nama)
5.VALUES ('$_POST[nim]','$_POST[nama]')");
6.// redirect ke file 'tampil.php'
7.header ("location:tampil.php");
8.?>
Dari listing di atas dapat kita pahami bahwa sebelum dilakukan input data ke database, perlu dilakukan koneksi ke server dan database MySQL melalui file ‘koneksi.php’ (baris 02). Selanjutnya pada baris 04 dan 05 dilakukan pengisian table ‘mahasiswa’ yaitu field ‘nim’ diisi isi varible ‘nim’ yang berasal dari file ‘form.php’ dan juga field ‘nama’ diisi dari isi variable ‘nama’ yang juga berasal dari file ‘form.php’.
01.<?php
02.include "koneksi.php"; //memanggil file "koneksi.php"
03.?>
04.<h2>Data Mahasiswa</h2>
05.
06.<form method=POST action=form.php>
07.<input type=submit value='Input Data Mahasiswa'>
08.</form>
09.
10.<?php
11.$sql=mysql_query("SELECT * FROM mahasiswa order by nim");
12.$no=1;
Add a Comment