Pada tutorial kali ini akan dibahas langkah-langkah yang diperlukan
dalam mengakses basis data MySQL. Sebelumnya pastikan dulu bahwa PHP
memiliki ekstensi koneksi ke basis data MySQL dan daemon pada server juga harus sudah berjalan dengan normal.
Hal pertama yang perlu diketahui adalah bagaimana cara mengirimkan data dari suatu halaman HTML ke halaman lain menggunakan PHP. Sebagai contoh, tulislah script berikut ini kemudian simpan dengan nama formphp1.php :
File formphp1.php diats boleh disimpan dengan ekstensi .php maupun .html.
g dituliskan pada atribut action pada script form diatas, yaitu setelah tombol submit(Proses) ditekan akan menuju dan diproses oleh formphp2.php dengan membawa semua variable dari property input pada atribut name. jadi variable yang dibawa tersebut adalah judul, sekilas, jenis, penerbit, penulis, dan harga dengan membawa nilai dari setiap property masukan. Jadi secara sederhananya script formphp2.php berfungsi untuk mengambil nilai variable dari formphp1.php
Berikut adalah script formphp2.php:
Semua variabel yang dikirim dari input formphp1.php kemudian diterima dan ditampilkan oleh script formphp2.php. Berikut adalah hasilnya:
Dari dua contoh script diatas tentunya anda sudah cukup memahami
bagaimana cara mengirimkan data dari satu halaman ke halaman lain
menggunakan PHP. Pada latihan selanjutnya anda akan berhubungan langsung
dengan MySQl tentang bagaimana menyimpan suatu data ke basis data
MySQL. To be continued………
Hal pertama yang perlu diketahui adalah bagaimana cara mengirimkan data dari suatu halaman HTML ke halaman lain menggunakan PHP. Sebagai contoh, tulislah script berikut ini kemudian simpan dengan nama formphp1.php :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title>Pengolahan Data Toko Buku Online</title> </head> <body> <center> <h2>Pengolahan Data Toko Buku Online</h2> <h3>INPUT DATA BUKU</h3> </center> <hr /> <form method= "post" action= "formphp2.php" > <b> Judul Buku : </b> <input type= "text" name= "judul" /><br /> <b> Sekilas Isi : </b> <textarea name= "sekilas" ></textarea><br /> <b>Jenis Buku :</b> <input type= "text" name= "jenis" /><br /> <b>Penerbit :</b> <input type= "text" name= "penerbit" /><br /> <b>Penulis :</b> <input type= "text" name= "penulis" /><br /> <b>Harga</b> <input type= "text" name= "harga" /><br /> <input type= "submit" value= "Proses" /> <input type= "reset" value= "Reset" /> </form> </body> </html> |
- Tampilan halaman formphp1.php
Seperti yan
g dituliskan pada atribut action pada script form diatas, yaitu setelah tombol submit(Proses) ditekan akan menuju dan diproses oleh formphp2.php dengan membawa semua variable dari property input pada atribut name. jadi variable yang dibawa tersebut adalah judul, sekilas, jenis, penerbit, penulis, dan harga dengan membawa nilai dari setiap property masukan. Jadi secara sederhananya script formphp2.php berfungsi untuk mengambil nilai variable dari formphp1.php
Berikut adalah script formphp2.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > <head> <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" /> <title>Pengolahan Data Toko Buku Online</title> </head> <body> <center> <h2>Pengolahan Data Toko Buku Online</h2> <h3>INPUT DATA BUKU</h3> </center> <hr /> <?php echo "<b>Judul : </b>" . $_POST [ 'judul' ] . "<br />" ; echo "<b>Sekilas Isi : </b>" . $_POST [ 'sekilas' ] . "<br />" ; echo "<b>Jenis Buku : </b>" . $_POST [ 'jenis' ] . "<br />" ; echo "<b>Penerbit : </b>" . $_POST [ 'penerbit' ] . "<br />" ; echo "<b>Penulis : </b>" . $_POST [ 'penulis' ] . "<br />" ; echo "<b>Harga : </b>" . $_POST [ 'harga' ] . "<br />" ; ?> </body> </html> |
- Semua nilai yang diisikan dari halaman formphp1.php akan ditampilkan di halaman formphp2.php