You are on page 1of 6

PUSAT:

Gedung Pusat
Teknologi
Lt. 3, RICE PT. INTI
Jl. Moch. Toha 77
Bandung, 40253
Phone : 02261530230

CABANG:
Jl. Jamin Ginting Km. 8,3 no
223A
Pd. Bulan, Medan
Phone : 022-8366545
www.aplysit.com

Index.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64

<?php
echo "<title>CRUD with PHP and ORACLE </title>";
//melakukan koneksi dengan database oracle express
$con=oci_connect("system","saroha76","localhost/XE");
echo"GreenBelters <hr> <p></p>";
if($_GET['menu']==''){
//membuat tombol untuk menambahkan data
echo"<a href='?menu=add'><input type=submit value='Add Data'></a><p></p>";
echo "<table border=1 cellpadding=4 cellspacing=0>
<tr bgcolor='#ccc'>
<th>Id</th>
<th>Name</th>
<th>Address</th>
<th>Phone</th>
<th>Edit</th>
<th>Hapus</th>
</tr>";
//mengambil data dari database
$query="select * from greenbelt";
$sql=oci_parse($con,$query);
oci_execute($sql,OCI_DEFAULT);
while($data=oci_fetch_array($sql,OCI_BOTH)){
echo"<tr>
<td>".$data['ID']."</td>
<td>".$data['NAME']."</td>
<td>".$data['ADDRESS']."</td>
<td>".$data['PHONE']."</td>
<td><a href='?menu=edit&id=$data[ID]'>edit</a></td>
<td><a href=\"action.php?act=delete_data&id=$data[ID]\"
onclick=\"return confirm('Yakin Mau Hapus $data[NAME]??')
\"'>Hapus</a></td>
</tr>";
}
echo"</table>";
oci_free_statement($sql);
}
//form untuk melakukan update data
if($_GET['menu']=='edit'){
$query="select * from greenbelt where id='$_GET[id]'";
$sql=oci_parse($con,$query);
oci_execute($sql,OCI_DEFAULT);
$data=oci_fetch_array($sql);
echo"
<form method=POST action='action.php?act=edit_data'>
<table border=1 cellpadding=4 cellspacing=0>
<tr>
<td>ID</td>
<td><input type=text name='ID' value='$data[ID]' size=2 ></td>
</tr>
<tr>
<td>Name</td>
<td><input type=text name='NAME' value='$data[NAME]'></td>
1

Aplysit IT Solution Center | www.aplysit.com


02261530230 | 0618366545 | FB: Aplysit Bandung | FB: Aplysit Medan
BB: 25484d1b| YM: aplysit | email: info@aplysit.com
Dokumen One Day Training (ODT) batch1. Dilarang memperbanyak tanpa seijin
Aplysit.

PUSAT:
Gedung Pusat
Teknologi
Lt. 3, RICE PT. INTI
Jl. Moch. Toha 77
Bandung, 40253
Phone : 02261530230
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
10
0
10
1
10
2
10
3
10
4
10
5
10
6
10
7
10
8
10
9
11
0
11
1
11
2
11
3
11
4
11
5

CABANG:
Jl. Jamin Ginting Km. 8,3 no
223A
Pd. Bulan, Medan
Phone : 022-8366545
www.aplysit.com
<tr>
<tr>
<td>Address</td>
<td><input type=text name='ADDRESS' value='$data[ADDRESS]'></td>
<tr>
<tr>
<td>Phone</td>
<td><input type=text name='PHONE' value='$data[PHONE]'></td>
<tr>
<tr>
<td></td>
<td><input type=submit value='Update'></td>

<tr>
</table>
</form>
";
}
//form untuk menambahkan databaru
if($_GET['menu']=='add'){
echo"
<form method=POST action='action.php?act=add_data'>
<table border=1 cellpadding=4 cellspacing=0>
<tr>
<td>ID</td>
<td><input type=text name='ID'></td>
</tr>
<tr>
<td>Name</td>
<td><input type=text name='NAME'></td>
</tr>
<tr>
<td>Address</td>
<td><input type=text name='ADDRESS'></td>
</tr>
<tr>
<td>Phone</td>
<td><input type=text name='PHONE'></td>
</tr>
<tr>
<td></td>
<td><input type=submit value='Save'></td>
<tr>
</table>
</form>
";
}
?>

Aplysit IT Solution Center | www.aplysit.com


02261530230 | 0618366545 | FB: Aplysit Bandung | FB: Aplysit Medan
BB: 25484d1b| YM: aplysit | email: info@aplysit.com
Dokumen One Day Training (ODT) batch1. Dilarang memperbanyak tanpa seijin
Aplysit.

PUSAT:
Gedung Pusat
Teknologi
Lt. 3, RICE PT. INTI
Jl. Moch. Toha 77
Bandung, 40253
Phone : 02261530230

CABANG:
Jl. Jamin Ginting Km. 8,3 no
223A
Pd. Bulan, Medan
Phone : 022-8366545
www.aplysit.com

Action.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
31
32
33
34
35
36
37

<?php
$c=oci_connect("system","saroha76","localhost/XE");
$act=$_GET['act'];
//melakukan update data ke database
if($act=='edit_data'){
$sql="update greenbelt set NAME='$_POST[NAME]',ADDRESS='$_POST[ADDRESS]',
PHONE='$_POST[PHONE]' where ID='$_POST[ID]'";
$statment=oci_parse($c,$sql);
oci_execute($statment,OCI_DEFAULT);
oci_commit($c);
header('location:index.php?menu');
}
//melakukan insert data ke database
if($act=='add_data'){
$sql="insert into greenbelt(ID,NAME,ADDRESS,PHONE)values('$_POST[ID]','$_POST[NAME]',
'$_POST[ADDRESS]','$_POST[PHONE]')";
$statment=oci_parse($c,$sql);
oci_execute($statment,OCI_DEFAULT);
oci_commit($c);
header('location:index.php?menu');
}
//melakukan delete data dari database
if($act=='delete_data'){
$sql="delete from greenbelt where ID='$_GET[id]'";
$statment=oci_parse($c,$sql);
oci_execute($statment,OCI_DEFAULT);
oci_commit($c);
header('location:index.php?menu');
}
?>

Aplysit IT Solution Center | www.aplysit.com


02261530230 | 0618366545 | FB: Aplysit Bandung | FB: Aplysit Medan
BB: 25484d1b| YM: aplysit | email: info@aplysit.com
Dokumen One Day Training (ODT) batch1. Dilarang memperbanyak tanpa seijin
Aplysit.

PUSAT:
Gedung Pusat
Teknologi
Lt. 3, RICE PT. INTI
Jl. Moch. Toha 77
Bandung, 40253
Phone : 02261530230

CABANG:
Jl. Jamin Ginting Km. 8,3 no
223A
Pd. Bulan, Medan
Phone : 022-8366545
www.aplysit.com

Screenshoot :
1. Menampilkan data

2. Menambah Data

Aplysit IT Solution Center | www.aplysit.com


02261530230 | 0618366545 | FB: Aplysit Bandung | FB: Aplysit Medan
BB: 25484d1b| YM: aplysit | email: info@aplysit.com
Dokumen One Day Training (ODT) batch1. Dilarang memperbanyak tanpa seijin
Aplysit.

PUSAT:
Gedung Pusat
Teknologi
Lt. 3, RICE PT. INTI
Jl. Moch. Toha 77
Bandung, 40253
Phone : 02261530230

CABANG:
Jl. Jamin Ginting Km. 8,3 no
223A
Pd. Bulan, Medan
Phone : 022-8366545
www.aplysit.com

Setelah di save maka data akan bertambah

3. Mengedit Data

Setelah di Update, data akan berubah

4. Menghapus Data

Aplysit IT Solution Center | www.aplysit.com


02261530230 | 0618366545 | FB: Aplysit Bandung | FB: Aplysit Medan
BB: 25484d1b| YM: aplysit | email: info@aplysit.com
Dokumen One Day Training (ODT) batch1. Dilarang memperbanyak tanpa seijin
Aplysit.

PUSAT:
Gedung Pusat
Teknologi
Lt. 3, RICE PT. INTI
Jl. Moch. Toha 77
Bandung, 40253
Phone : 02261530230

CABANG:
Jl. Jamin Ginting Km. 8,3 no
223A
Pd. Bulan, Medan
Phone : 022-8366545
www.aplysit.com

Setelah OK, maka data akan dihapus

Aplysit IT Solution Center | www.aplysit.com


02261530230 | 0618366545 | FB: Aplysit Bandung | FB: Aplysit Medan
BB: 25484d1b| YM: aplysit | email: info@aplysit.com
Dokumen One Day Training (ODT) batch1. Dilarang memperbanyak tanpa seijin
Aplysit.

You might also like