Form Input / Output PHP

11 May

Dalam tulisa berikut akan di bahas contoh dasar untuk koneksi ke database mySQL menggunakan php, menampilkan isi tabel, dan menambah isi tabel. Form untuk hapus dan edit data bisa di modifikasi dari contoh form berikut dengan menyesuaikan script program php.

Dalam contoh berikut, menggunakan webServer apache dan database mysql. Semua file contoh di letakkan di web root, atau di letakkan di folder htdocs

Struktur Tabel

Struktur tabel yang di pakai dalam contoh tampak pada gambar di bawah.

Database yang digunakan adalah database mySQL, menggunakan catalog tennis, dan nama tabel siswa, dengan kolom : nis, nama, alamat

Koneksi ke Database

Setiap program php di simpan dalam file yang ber ekstensi php. Dalam file php tersebut, skrip program php di tandai di antara tanda <?php dan ?>

Untuk koneksi ke database, menggunakan perintah mysql_connect, dan untuk memilih katalog database yang akan diakses menggunakan perintah mysql_select_db. Contoh skrip sederhana untuk membuka koneksi ke database dan membuka katalog database tampak pada program di berikut. File ini di simpan dengan nama file form1.php

 

Menampilkan Data

Untuk menampilkan data, pertama kali kita melakukan koneksi ke database. Tahap ini dilakukan dengan memanggil file form1.php, yaitu dengan cara memberikan perintah include_once. Kemudian kita melakukan query ke tabel yang akan di tampilkan, query di jalankan dengan perintah mysql_query. Hasil jumlah baris query bisa di dapatkan dari perintah mysql_num_rows.

Hasil record query bisa di simpan dalam sebuah array dengan index nama kolom yang kita gunakan. Untuk menyimpan hasil query per record ke sebuah array menggunakan mysql_fetch_array.

Contoh program tampak pada gambar dibawah, dengan nama file form2.php

Pada bagian akhir form2.php ada link untuk memanggil form3.php yang akan digunakan sebagai form input. Form2 ini adalah form utama, jadi yang dipanggil pertama kali adalah form2.php.

Untuk memanggil form ini, dari browser, di bagian address di ketikkan localhost\form2.php

 

Form Input

Form input dibuat dengan menggunakan tag HTML untuk form. Pada contoh berikut, form action menggunakan metode POST, dan form yang akan memproses / form action adalah form3_prosesTambah.php

Form untuk memproses Form Input

Form ini akan dipanggil setelah tombol submit di klik di form3.php.

Pada form ini, akan di tangkap isian dari form3, yaitu isian untuk nis, nama, alamat. Kemudian dilakukan insert ke database menggunakan perintah mysql_query. Contoh skrip program tampak pada gambar berikut:

Pada bagian akhir, setelah di lakukan insert, file php memanggil form2.php, sehingga kembali ke halaman awal.

Hasil Running

 

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: