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