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
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