Membuat Prosedure Input dengan Store Prosedure oracle menggunakan sql developer dan PHP

Membuat Prosedure Input dengan Store Prosedure oracle menggunakan sql developer dan PHP

Mengapa membuat store prosedure input data pada oracle ?

Pada umumnya sebuah webserver akan menggunakan 2 server yaitu bagian yang mengelola data dan bagian yang mengelola script. dengan mengggunakan store prosedure yang ada pada bagian data maka proses akan terbagi, hal ini akan memperingan kerja server script.

Contoh membuat store prosedure input data pada oracle adalah sebagai berikut :


disini saya menggunakan data sample oracle yaitu table DEPT

Selanjutnya buat file koneksi PHP :


<?php
 //echo "<h2>Oracle Connection</h2> < br />";
 $username = "ora_latihan"; //sesuaikan dengan username ente
 $password = "password"; //sesuaikan dengan password ente
 $host = "localhost/xe"; //sesuaikan dengan host database ente
 $koneksi = oci_connect($username,$password,$host) or die('connection failed !');
 if(!empty($koneksi)){
 echo "";
}else{
 echo "koneksi gagal !";
 }
?>  


Buatlah file form input dengan php :

<html>
<head>
<title>Test Page</title>
</head>
<body>
<h2>Data Collection</h2><p>
<form action="f_input.php" method="post">
<table>
<tr>
<td>Departemen No.:</td>
<td><input type="text" name="DEPNOMOR" /></td>
</tr>
<tr>
<td>Nama :</td>
<td><input type="text" name="NAMA" /></td>
</tr>
<tr>
<td>Location :</td>
<td><input type="text" name="LOCU" /></td>
</tr>
<tr><td colspan="2" align="center"><input type="submit" /></td>
</tr>
</table>
</form>
</body>
</html>

Buatlah File proses input :

<?php
//Proses input data
include "konek.php"; // untuk memanggil koneksi
//Mendeklarasikan variabel dari FORM INPUT
$DEPTNO=$_POST['DEPNOMOR'];
$DNAME=$_POST['NAMA'];
$LOC=$_POST['LOCU'];

$Perintah = oci_parse($koneksi,"BEGIN INP_DEPNO('$DEPTNO','$DNAME','$LOC'); END;");

//Jika berhasil ditambah
oci_execute($Perintah);
oci_commit($koneksi); //Menyimpan perubahan
oci_close($koneksi); //Menutup Koneksi
echo "<script type='text/javascript'> alert ('Data berhasil di tambah') </script>";

?>


Membuat Prosedure Input dengan Store Prosedure oracle menggunakan sql developer dan PHP Membuat Prosedure Input dengan Store Prosedure oracle menggunakan sql developer dan PHP Reviewed by Bank Ifoel on April 09, 2014 Rating: 5

No comments:

Powered by Blogger.