Membuat Aplikasi Sederhana Dengan PHP dan ORACLE
Bismillah..
Langsung saja, siapakan software dan install >>
next saja >>
next saja >>
next saja >>
isikan username dan passwordnya >> system dan system dan next >>
next >>
finish dan anda akan diarahkan ke web oracle local >>
loginlah dengan nama dan password yang telah anda buat tadi >> yaitu sistem dan sistem >>
buatlah user baru terlebih dahulu agar memudahkan anda dalam berexperimen dengan php oracle >>
masuklah ke administrator >> management user >> create user >>
dan hasil anda bisa lihat ada dua user >>
ok anda telah berhasil mengkonfigurasi database oracle >>
sebagai catatan bahwa oracle telah otomatis membuat database sendiri waktu anda menginstall softwarenya INGAT BGT Y
dan
Nama DATABASENYA EX dan Oracle Kurang Software Opera Browser , Usahakan Mozila / Chrome
Ok Buat lah Tabel pada Oracle >> Object Browser >> create table >>
isilah datanya sendiri y, silahkan lihat menu-menu diatasnya yang ada pilih insert data ya, kyk mysql hehe >>
OK
Sekarang Konfigurasi XAMPP/WAMPP >>
edit
php.ini cari baris yang ada tulisannya >> extension=php_oci8.dll
hilangkanlah tanda (titik komanya y)..>>
kemudian yang mesti dihilangkan juga (titik koma) nya pada baris berikut >>
[OCI8] >>
silahkan cari baris yang ada kata-kata diatas pada php info () >> jangan lupa hilangkan titik komanya y >>
ok Restart Apache Anda Y >>
dan terakhir masukanlah codingnya >>
01 | $c =oci_connect( "root" , "12345" , "XE" ); |
03 | echo "Buku Tamu <hr><p></p> |
04 | <table border=1 cellpadding=4 cellspacing=0> |
05 | <tr bgcolor= '#ccc' ><td>Id</td><td>EMail</td><td>Nama</td><td>Pesan</td></tr>"; |
07 | $query = "select * from bukutamu" ; |
09 | $statmen =oci_parse( $c , $query ); |
10 | oci_execute( $statmen ,OCI_DEFAULT); |
12 | while ( $data =oci_fetch_array( $statmen ,OCI_BOTH)){ |
13 | echo "<tr><td>" . $data [ 'ID' ]. "</td><td>" . $data [ 'EMAIL' ]. "</td><td>" . $data [ 'NAMA' ]. "</td><td>" . $data [ 'PESAN' ]. "</td></tr>" ; |
18 | oci_free_statement( $statmen ); |
Hasilnya Sebagai Berikut >>
OK SELESAI >>
Bismillah…
OK Kali ini Kita Lanjut Y ke Aplikasi PHP ORACLE bagian kedua yaitu
delete,tambah,edit,view data dengan php oracle , hehe >>
bagi yang ketinggalan silahkan lihat bagian pertama dari aplikasi sederhana dengan php oracle
1. siapkan databases >>
2. lanjut ke koding y >>
2.1 oracle.php
02 | $c =oci_connect( "root" , "12345" , "XE" ); |
04 | echo "Buku Tamu <hr><p></p>" ; |
08 | echo "<a href= '?menu=tambah_data' ><input type=submit value= 'Tambah' ></a><p></p> |
09 | <table border=1 cellpadding=4 cellspacing=0> |
10 | <tr bgcolor= '#ccc' ><td>Id</td><td>EMail</td><td>Nama</td><td>Pesan</td><td>PASSWORD</td><td>Edit</td><td>Hapus</td></tr>"; |
12 | $query = "select * from bukutamu" ; |
14 | $statmen =oci_parse( $c , $query ); |
15 | oci_execute( $statmen ,OCI_DEFAULT); |
17 | while ( $data =oci_fetch_array( $statmen ,OCI_BOTH)){ |
18 | echo "<tr><td>" . $data [ 'ID' ]. "</td><td>" . $data [ 'EMAIL' ]. "</td><td>" . $data [ 'NAMA' ]. "</td><td>" . $data [ 'PESAN' ]. "</td><td>" . $data [ 'PASSWORD' ]. "</td><td><a
href='?menu=edit&id=$data[ID]'>edit</a></td><td><a
href=\"aksi.php?act=hapus_data&id=$data[ID]\" onclick=\"return
confirm('Yakin Mau Hapus
$data[NAMA]??')\"'>Hapus</a></td></tr>" ; |
23 | oci_free_statement( $statmen ); |
25 | } if ( $_GET [ 'menu' ]== 'edit' ){ |
26 | $sql = "select * from bukutamu where id='$_GET[id]'" ; |
27 | $statment =oci_parse( $c , $sql ); |
28 | oci_execute( $statment ,OCI_DEFAULT); |
29 | $data =oci_fetch_array( $statment ); |
31 | <form method=POST action= 'aksi.php?act=edit_data' > |
32 | <input type=hidden name= 'ID' value= '$data[ID]' > |
33 | <table border=1 cellpadding=4 cellspacing=0> |
34 | <tr><td>Id</td><td><input type=text name= 'ID' value= '$data[ID]' size=1 disabled></td></tr> |
35 | <tr><td>Email</td><td><input type=text name= 'EMAIL' value= '$data[EMAIL]' ></td><tr> |
36 | <tr><td>Nama</td><td><input type=text name= 'NAMA' value= '$data[NAMA]' ></td><tr> |
37 | <tr><td>Pesan</td><td><input type=text name= 'PESAN' value= '$data[PESAN]' ></td><tr> |
38 | <tr><td>Password</td><td><input type=text name= 'PASSWORD' value= '$data[PASSWORD]' ></td><tr> |
39 | <tr><td></td><td><input type=submit value= 'Update' ></td><tr> |
45 | if ( $_GET [ 'menu' ]== 'tambah_data' ){ |
47 | <form method=POST action= 'aksi.php?act=tambah_data' > |
48 | <table border=1 cellpadding=4 cellspacing=0> |
49 | <tr><td>ID</td><td><input type=text name= 'ID' ></td></tr> |
50 | <tr><td>EMAIL</td><td><input type=text name= 'EMAIL' ></td></tr> |
51 | <tr><td>NAMA</td><td><input type=text name= 'NAMA' ></td></tr> |
52 | <tr><td>PESAN</td><td><input type=text name= 'PESAN' ></td></tr> |
53 | <tr><td>PASSWORD</td><td><input type=text name= 'PASSWORD' ></td></tr> |
54 | <tr><td></td><td><input type=submit value= 'SIMPAN' ></td><tr> |
2.2 aksi.php
02 | $c =oci_connect( "root" , "12345" , "XE" ); |
07 | $sql = "update
bukutamu set
EMAIL='$_POST[EMAIL]',NAMA='$_POST[NAMA]',PESAN='$_POST[PESAN]',PASSWORD='$_POST[PASSWORD]'
where ID='$_POST[ID]'" ; |
08 | $statment =oci_parse( $c , $sql ); |
09 | oci_execute( $statment ,OCI_DEFAULT); |
11 | header( 'location:oracle.php' ); |
14 | if ( $act == 'tambah_data' ){ |
15 | $sql = "insert
into
bukutamu(ID,EMAIL,NAMA,PESAN,PASSWORD)values('$_POST[ID]','$_POST[EMAIL]','$_POST[NAMA]','$_POST[PESAN]','$_POST[PASSWORD]')" ; |
16 | $statment =oci_parse( $c , $sql ); |
17 | oci_execute( $statment ,OCI_DEFAULT); |
19 | header( 'location:oracle.php' ); |
22 | if ( $act == 'hapus_data' ){ |
23 | $sql = "delete from bukutamu where ID='$_GET[id]'" ; |
24 | $statment =oci_parse( $c , $sql ); |
25 | oci_execute( $statment ,OCI_DEFAULT); |
27 | header( 'location:oracle.php' ); |
3. hasilnya sebaga berikut >>
OK selesai
0 comments:
Post a Comment