oop php
DESCRIPTION
phpTRANSCRIPT
Praktikum Rekayasa Perangkat Lunak
Objek PHP untuk Antarmuka Grafis WEB
Anggie Curie Kendekallo72130049
72130049 Anggie Curie Kendekallo
Antarmuka grafis atau biasanya disebut form sangat sering kita jumpai terutama bagi para
pengguna internet. Hampir seluruh halaman web mengandung unsur form didalamnya.
Form digunakan sebagai komunikasi antara pengguna dan sistem untuk menerima informasi
dari pengguna melalui kontrol-kontrol form. Oleh karena itu Form merupakan bagian yang
sering digunakan pada program, bayangkan jika pada suatu web mempunyai banyak form
dengan berbagai kontrol form tentunya ini akan membuat programmer kewalahan dalam
membuat setiap formnya. Dengan memanfaatkan prinsip OOP maka kita dapat membuat
kelas Form untuk merancang form yang fleksibel sehingga ketika kita ingin membuat suatu
form maka kita tinggal menggunakan kelas tersebut tanpa perlu menulis lagi code
programmnnya.
Merancang Kelas
Langkah pertama kita akan membuat antarmuka grafis atau form yang nantinya akan
digunakan sebagai kelas. Kelas ini bisa digunakan untuk banyak form. Sehingga kita tidak
perlu lagi membuat form dari awal dan hanya menggunakan kelas yang sudah dibuat dan
menggunakan function yang ada pada kelas tersebut untuk mengirimkan nilai/parameter.
Form mempunyai 3 ciri-ciri yaitu, Judul (Judul Form), Kontrol Form (textbox, radio
button dll) dan Action (halaman web yang dituju ketika melakukan aksi contoh save, edit dll)
class Form{
private $action;
private $judul;
private $kontrol=array();
Judul
Kontrol Form
Action
72130049 Anggie Curie Kendekallo
function __construct($act,$jud){
$this->action = $act;
$this->judul = $jud;
}
Pada kelas Form terdapat 3 variabel sesuai dengan ciri – ciri yang dimiliki oleh Form pada
umumnya. karena kita akan membuat kelas ini fleksibel untuk digunakan pada berbagai
form yang memiliki kontrol form dan aksi yang berbeda-beda maka dibuatlah variabel judul,
action dan kontrol. Setiap form memiliki kontrol yang berbeda-beda dan banyaknya kontrol
form pada setiap form juga dapat berbeda oleh karena itu variabel kontrol ini berupa array
agar banyaknya dapat ditentukan pada antarmuka grafis. Anggota variabel yang telah dibuat
tersebut bersifat private karena dilakukan enkapsulasi agar pengguna tidak dapat
mengakses langsung variabel tersebut. Agar dapat mengakses variabel tersebut maka
disediakan metode yang bersifat publik agar pengguna dapat memanggil metode tersebut
untuk memberikan nilai ke dalamnya. Untuk memberi nilai pada judul dan aksi pada form
dapat melalui konstruktor ketika kelas diinstansiasi karena judul dan aksi form jarang diubah
ketika form sudah dibuat jadi tidak perlu dibuatkan interface untuk mengaksesnya.
Antarmuka untuk menambah kontrol form
Variabel kontrol harus dienkapsulasi agar pemakai tidak dapat menambahkan
kontrol form dengan sembarangan pada form. Oleh karena itu agar variabel ini dapat
digunakan maka dibuat metode publicnya.
function addTextBox($nama,$nilai,$lebar){
$this->kontrol[$nama] = $this->textBox($nama,$nilai,$lebar);
}
private function textBox($nama,$nilai,$lebar){
$h="<INPUT TYPE=\"text\" NAME=\"$nama\" VALUE=\"$nilai\" SIZE=\"$lebar\">";
return $h;
}
72130049 Anggie Curie Kendekallo
function addListBox($nama,$elemen,$aktif){
$this->kontrol[$nama] = $this->listBox($nama,$elemen,$aktif);
}
private function listBox($nama,$elemen,$aktif){
$hasil = "<SELECT NAME=\"$nama\">\n";
foreach($elemen as $lst)
if($lst==$aktif)
$hasil .= "<OPTION selected>$lst</OPTION>\n";
else
$hasil .= "<OPTION>$lst</OPTION>\n";
$hasil .= "</SELECT>";
return $hasil;
}
function addCheckBox($nama,$elemen,$aktif){
$this->kontrol[$nama] = $this->checkBox($nama,$elemen,$aktif);
}
private function checkBox($nama,$elemen,$aktif){
$hasil = "";
foreach($elemen as $lst)
if(strpos($aktif,$lst)===FALSE)
$hasil .= "<INPUT TYPE=\"checkbox\" NAME=\"$nama"."[]\" VALUE=\"$lst\"> $lst\n";
else
$hasil.="<INPUT TYPE=\"checkbox\" NAME=\"$nama"."[]\" VALUE=\"$lst\" checked>$lst\n";
return $hasil;
72130049 Anggie Curie Kendekallo
}
function addRadio($nama,$elemen,$aktif){
$this->kontrol[$nama] = $this->radio($nama,$elemen,$aktif);
}
private function radio($nama,$elemen,$aktif){
$hasil ="";
foreach($elemen as $lst)
if($lst==$aktif)
$hasil .= "<INPUT TYPE=\"radio\" NAME=\"$nama\" VALUE=\"$lst\" checked> $lst \n";
else
$hasil .= "<INPUT TYPE=\"radio\" NAME=\"$nama\" VALUE=\"$lst\"> $lst \n";
return $hasil;
}
function addTextArea($nama,$nilai,$lebar,$baris){
$this->kontrol[$nama] = $this->textArea($nama,$nilai,$lebar,$baris);
}
private function textArea($nama,$nilai,$lebar,$baris){
return "<TEXTAREA NAME=\"$nama\" ROWS=\"$baris\" COLS=\"$lebar\">$nilai</TEXTAREA>";
}
Metode(function) diatas adalah metode yang digunakan jika ingin menambahkan
kontrol-kontrol form. Pemakai tinggal memanggil function yang bersifat public untuk setiap
function kontrol form yang ingin dipakai. Jika ingin menggunakan textbox maka pemakai
tinggal memanggil function addTextBox.
Setiap function kontrol form dibuat private. Karena pemakai luar biasanya belum
tentu mengetahui cara menggunakannya sehingga fungsi ini hanya dibutuhkan di dalam
kelas saja. Dan untuk dapat menggunakan/memanggil kontrol form tersebut yang telah
dibuat private tadi maka dibuat function yang bersifat public agar dapat diakses dari luar
72130049 Anggie Curie Kendekallo
kelas. Setiap function memiliki parameter yang akan menerima nilai dari luar kelas
contohnya function addTextBox akan menerima parameter nama (field yang akan diisi
nilainya melalui text box), nilai (datanya) dan lebar (lebar textbox).
Metode untuk menampilkan form
Karena kelas ini dapat digunakan untuk banyak form maka tampilan formnya akan
dibuat fleksibel. Pada kasus ini akan dibuat bentuk form yang terdiri dari 2 kolom yaitu
kolom label dan kolom form kontrolnya. Berikut adalah metode untuk menampilkan form.
function getForm(){
echo "<center><form method=\"post\" action=\"".$this->action."\">\n";
echo "<table border=1>\n";
echo "<tr><th colspan=2><font size=4>".$this->judul."</font></th></tr>\n";
foreach($this->kontrol as $field => $fc){
echo"<TR
bgcolor=\"#ccffcc\"><TD>".ucwords($field)."</td><td>$fc</td></tr>\n";
}
echo "<tr bgcolor=\"#759b8d\"><th colspan=2><input type=\"submit\"
value=\"Save\"><input type=\"reset\"></th></tr>\n";
echo "</table>\n";
echo "</form></center>\n";
}
Agar form ini dapat digunakan untuk membuat banyak form maka kita tinggal menggunakan
variabel anggota yang telah dibuat agar nilainya dapat diisi oleh pengguna sesuai dengan
kebutuhannya sendiri.
Variabel action Variabel judul
Variabel kontrol
Karena variabel kontrol berupa array maka digunakan foreach untuk menampilkan semua nilai dari variabel array
72130049 Anggie Curie Kendekallo
Membuat Objek Form
Setelah membuat kelas, maka sekarang akan dibuat objek form. Berikut ini contoh program
yang membuat FormPerawatan dengan 6 attribut nilai yang akan dikirimkan(aksi) ke
halaman simpan.php.
<?PHP
function __autoload($cari){
require_once $_SERVER["DOCUMENT_ROOT"]."/Kelas/Form.php";
}
$jenis_kelamin = array ("Perempuan","Laki-laki");
$jenis_kulit = array ("Normal","Berminyak","Kering","Kombinasi");
$jenis_perawatan= array("Facial","Laser Therapy","Chemical Peeling","Facial Whitening");
$FormPerawatan = new Form("simpan.php","Data Perawatan");
$FormPerawatan->addTextBox("no_pasien","","10");
$FormPerawatan->addTextBox("nama","","40");
$FormPerawatan->addRadio("jenis_kelamin",$jenis_kelamin,$ jenis_kelamin [0]);
$FormPerawatan->addListBox("jenis_kulit",$jenis_kulit,$jenis_kulit[0]);
$FormPerawatan->addTextArea("keluhan","","50","4");
$FormPerawatan->addCheckBox("jenis_perawatan",$jenis_perawatan,$jenis_perawatan[0]);
$FormPerawatan->getForm();
?>
$jenis_kelamin = array ("Perempuan","Laki-laki");
$jenis_kulit = array ("Normal","Berminyak","Kering","Kombinasi");
$jenis_perawatan= array("Facial","Laser Therapy","Chemical Peeling","Facial Whitening");
$FormPerawatan = new Form("simpan.php","Data Perawatan");
Digunakan untuk mengisi nilai ke dalam kontrol form tapi disimpan ke dalam variabel terlebih dahulu
Mengirimkan parameter aksi yang bernilai simpan.php dan judul yang bernilai Data
Perawatan.
72130049 Anggie Curie Kendekallo
$FormPerawatan->addTextBox("no_pasien","","10");
$FormPerawatan->addTextBox("nama","","40");
$FormPerawatan->addRadio("jenis_kelamin",$jenis_kelamin,$jenis_kulit[0]);
$FormPerawatan->addListBox("jenis_kulit",$jenis_kulit,$jenis_kulit[0]);
$FormPerawatan->addTextArea("keluhan","","50","4");
$FormPerawatan->addCheckBox("jenis_perawatan",$jenis_perawatan,$jenis_perawatan[0]);
$FormPerawatan->getForm();
?>
Hasil eksekusi FormPerawatan.php
Memanggil function addTextBox, addRadio, addListBox, addTextArea dan addCheckBox dan mengirimkan nilainya/parameter masing-masing setiap function.
Memanggil function getForm untuk menampilkan form berdasarkan kontrol form, aksi dan judul yang telah dikirimkan dari FormPerawatan ke kelas Form.
72130049 Anggie Curie Kendekallo
Action Simpan.php
<?PHP$no_pasien= $_POST['no_pasien'];$nama = $_POST['nama'];$jenis_kelamin = $_POST['jenis_kelamin'];$jenis_kulit = $_POST['jenis_kulit'];$keluhan = $_POST['keluhan'];
if(isset($_POST['jenis_perawatan']))$total_perawatan = implode(", ", $_POST['jenis_perawatan']);
mysql_connect("localhost","root","") or die (mysql_error());mysql_select_db("klinik_kecantikan") or die ("tidak ditemukan");$sqlQuery = mysql_query("INSERT INTO perawatan VALUES('$no_pasien','$nama','$jenis_kelamin','$jenis_kulit','$keluhan','$total_perawatan')") or die (mysql_error());header("location:daftar_perawatan.php");
?>
if(isset($_POST['jenis_perawatan']))$total_perawatan = implode(", ", $_POST['jenis_perawatan']);
Aksi simpan.php akan digunakan untuk menerima nilai yang dikirimkan dari FormPerawatan
untuk dimasukan / disimpan ke dalam tabel perawatan di database klinik_kecantikan.
Kemudian setelah dimasukan/ disimpan ke dalam tabel di database akan di meredirect
pengguna ke halaman daftar_perawatan.php yang akan menampilkan semua data yang ada
pada tabel perawatan.
Digunakan untuk menggabungkan nilai dalam variabel array jenis_perawatan ke sebuah variabel string. Dengan menggunakan koma(,) atau separator sebagai penyambung.
72130049 Anggie Curie Kendekallo
daftar_perawatan.php
<?PHPif(!isset($_POST['jenis_kulit'])|| $_POST['jenis_kulit']=="Semua Jenis Kulit")
$saring = "";else{
$jenis_kulit=$_POST['jenis_kulit'];$saring = " WHERE jenis_kulit ='$jenis_kulit'";
}mysql_connect("localhost", "root", "") or die(mysql_error());mysql_select_db("klinik_kecantikan") or die("tidak ditemukan");$sqlquery = mysql_query("SELECT * FROM perawatan ".$saring." ORDER BY no_pasien") or die(mysql_error());
echo "<br><strong><font size=6><center> DAFTAR PERAWATAN </center></font></strong><br>";echo "<table align= center border=1 bgcolor=#eaffee>"; echo "<tr><td colspan=10><form method='post' action=''><br>Filter Jenis Kulit :
<select name='jenis_kulit'><option value='Semua Jenis Kulit'>Semua Jenis
Kulit</option><option value='Normal'>Normal</option><option value='Berminyak'>Berminyak</option><option value='Kering'>Kering</option><option value='Kombinasi'>Kombinasi</option>
</select><input type=submit value='Saring'>
</form></td></tr>";echo "<tr bgcolor=#cccccc height=40>
<th>No Pasien</th> <th width=170>Nama</th> <th>Jenis Kelamin</th> <th width=100>Jenis Kulit</th> <th width=150>Keluhan</th> <th>Jenis Perawatan</th><th>Ubah/Hapus</th></tr>";
echo "<form method='post' action='manipulasi.php'>";
while($brs = mysql_fetch_assoc($sqlquery)){ echo "<tr> <td>$brs[no_pasien]</td> <td>$brs[nama]</td>
<td>$brs[jenis_kelamin]</td> <td>$brs[jenis_kulit]</td> <td>$brs[keluhan]</td> <td>$brs[jenis_perawatan]</td>
72130049 Anggie Curie Kendekallo
<td><a href='edit.php?no_pasien=$brs[no_pasien]'>Ubah</a>/<a href='hapus.php?no_pasien=$brs[no_pasien]'>Hapus</a>
</td> </tr>";}echo "</form>";echo "</table>";echo "<br>";echo "<center><a href=FormPerawatan.php>Tambah Data</a></center>";?>
daftar_perawatan.php digunakan untuk menampilkan semua data yang ada pada tabel
perawatan dalam bentuk tabel. Pada form ini juga terdapat fitur penyaringan untuk
menyaring data pada tabel sesuai dengan filter yang diinginkan. Selain itu pengguna juga
dapat melakukan penghapusan atau pengubahan terhadap data yang ada di tabel dengan
mengklik pada link ubah untuk mengubah dan hapus untuk menghapus pada setiap baris
data yang diinginkan. Nantinya ketika pengguna mengklik link ubah maka akan dikirimkan
aksi ke halaman edit.php dan hapus ke halaman hapus.php dengan mengirimkan nilai
no_pasien yang akan diubah/hapus.
Hasil eksekusi daftar_perawatan.php
72130049 Anggie Curie Kendekallo
hapus.php
<?PHP
$no_pasien = $_GET['no_pasien'];
$sqlstr = "DELETE FROM perawatan WHERE no_pasien='$no_pasien'";
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("klinik_kecantikan") or die ("tidak ditemukan");
$query = mysql_query($sqlstr);
header("Location:daftar_perawatan.php");
?>
hapus.php digunakan untuk menghapus satu baris data dengan menerima nilai no_pasien
yang dikirimkan dari daftar_perawatan.php.
$no_pasien = $_GET['no_pasien'];
$sqlstr = "DELETE FROM perawatan WHERE no_pasien='$no_pasien'";
$query = mysql_query($sqlstr);
header("Location:daftar_perawatan.php");
Pertama-tama nilai no_pasien yang diterima akan disimpan ke dalam variabel (no_pasien)
kemudian buat variabel (sqlstr) yang menyimpan perintah sql untuk menghapus dari tabel
perawatan where no_pasiennya di isi dengan variabel no_pasien yang telah menyimpan
nilai yang dikirimkan dari daftar_perawatan.php
Untuk menjalankan perintah query yang telah disimpan pada variabel sqlstr maka digunakan perintah mysql_query. Kemudian pengguna akan dialihkan ke halaman daftar_perawatan.php
72130049 Anggie Curie Kendekallo
Edit.php
<?PHP$no_pasien = $_GET['no_pasien'];$strSql = "SELECT * FROM perawatan WHERE no_pasien='$no_pasien'";mysql_connect("localhost", "root", "") or die(mysql_error());mysql_select_db("klinik_kecantikan") or die("tidak ditemukan");$sqlquery = mysql_query($strSql);$brs = mysql_fetch_assoc($sqlquery);$no_pasienLama = $brs['no_pasien'];$nama = $brs['nama'];$jenis_kelamin = $brs['jenis_kelamin'];$jenis_kulit = $brs['jenis_kulit'];$keluhan= $brs['keluhan'];$jenis_perawatan = $brs['jenis_perawatan'];?> <form method="post" action="ubah_perawatan.php"> <input type="hidden" name="no_pasienLama" value=<?=$no_pasienLama?>>
<center><table border=1><tr><th colspan=2><font size=4>Form Perawatan</font></th></tr><tr bgcolor=#ccffcc>
<td>No.Pasien</td><td><input name="no_pasien" type=text value="<?=$no_pasienLama?>"
readonly></td></tr><tr bgcolor=#ccffcc>
<td width=40>Nama</td><td><input name="nama" type=text value="<?=$nama?>"></td>
</tr><tr bgcolor=#ccffcc>
<td width=100>Jenis Kelamin</td><td><?PHPif($jenis_kelamin == "Perempuan"){
echo "<input type=radio name=jenis_kelamin checked value=Perempuan>Perempuan";
echo "<input type=radio name=jenis_kelamin value=Laki-laki>Laki-laki";}
else {echo "<input type=radio name=jenis_kelamin checked value=Laki-laki>Laki-
laki";echo "<input type=radio name=jenis_kelamin
value=Perempuan>Perempuan";}
?></td>
</tr>
<tr bgcolor=#ccffcc><td width=80>Jenis Kulit</td><td><?PHP
$jeniskulitnya = array ("Normal","Kering","Berminyak","Kombinasi");echo "<select name=jenis_kulit>";foreach($jeniskulitnya as $nilai)if($nilai == $jenis_kulit)
72130049 Anggie Curie Kendekallo
echo "<option value='$nilai' selected>$nilai</option>";else
echo "<option value='$nilai'>$nilai</option>";echo "</select>";
?></td>
</tr><tr bgcolor=#ccffcc>
<td>Keluhan </td><td><textarea name="keluhan" rows="5" cols="33"
><?=$keluhan?></textarea></td></tr><tr bgcolor=#ccffcc>
<td>Jenis Perawatan</td><td><?PHP
$jenisperawatannya = array ("Facial Treatment", "Facial Acne", "Facial Collagen","Facial Whitening","Chemical Peeling","Laser Therapy");
foreach($jenisperawatannya as $nilai)if(is_numeric(strpos($jenis_perawatan,$nilai)))
echo "<input type=checkbox name=jenis_perawatan[] value='$nilai' checked>$nilai <br>";
elseecho "<input type=checkbox name=jenis_perawatan[]
value='$nilai'>$nilai <br>";?></td>
</tr><tr bgcolor=#759b8d>
<td colspan=2 align=center><input type="submit" value="Save"></td></tr>
</table><br><a href=daftar_perawatan.php>Batal</a>
</form>
edit.php digunakan sebagai form untuk mengubah satu baris data dengan menerima nilai
no_pasien yang dikirimkan dari daftar_perawatan.php. Kemudian form ini akan mengirim
nilai –nilai yang telah diubah ke aksi ubah_perawatan.
72130049 Anggie Curie Kendekallo
$no_pasien = $_GET['no_pasien'];$strSql = "SELECT * FROM perawatan WHERE no_pasien='$no_pasien'";mysql_connect("localhost", "root", "") or die(mysql_error());mysql_select_db("klinik_kecantikan") or die("tidak ditemukan");$sqlquery = mysql_query($strSql);$brs = mysql_fetch_assoc($sqlquery);$no_pasienLama = $brs['no_pasien'];$nama = $brs['nama'];$jenis_kelamin = $brs['jenis_kelamin'];$jenis_kulit = $brs['jenis_kulit'];$keluhan= $brs['keluhan'];$jenis_perawatan = $brs['jenis_perawatan'];
Hasil eksekusi edit.php
Pertama buat variabel yang berisi perintah sql untuk menampilkan data yang ada pada tabel perawatan where no_pasien adalah nilai no_pasien yang dikirimkan dari daftar_perawatan.php kemudian akan dikoneksikan ke localhost dan dicek pada database klinik_kecantikan kemudian perintah sql tersebut dijalankan dengan menggunakan perintah mysql_query . Setelah itu dibaca tiap baris atribut yang ada. Dari sini kita mendapat nilai pada setiap atribut satu entitas kemudian akan ditampilkan pada setiap kontrol form agar pengguna dapat mengubah langsung dari kontrol formnya.
72130049 Anggie Curie Kendekallo
ubah_perawatan.php
<?PHP
$no_pasienLama= $_POST['no_pasienLama'];
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$jenis_kulit = $_POST['jenis_kulit'];
$keluhan = $_POST['keluhan'];
if(isset($_POST['jenis_perawatan']))
$total_perawatan = implode(", ", $_POST['jenis_perawatan']);
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("klinik_kecantikan") or die ("tidak ditemukan");
$sqlquery = mysql_query("UPDATE perawatan SET nama='$nama', jenis_kelamin='$jenis_kelamin', jenis_kulit='$jenis_kulit', keluhan='$keluhan', jenis_perawatan='$total_perawatan' where no_pasien='$no_pasienLama'") or die(mysql_error());
header("Location:daftar_perawatan.php");
?>
72130049 Anggie Curie Kendekallo
ubah_perawatan.php
<?PHP
$no_pasienLama= $_POST['no_pasienLama'];
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$jenis_kulit = $_POST['jenis_kulit'];
$keluhan = $_POST['keluhan'];
if(isset($_POST['jenis_perawatan']))
$total_perawatan = implode(", ", $_POST['jenis_perawatan']);
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("klinik_kecantikan") or die ("tidak ditemukan");
$sqlquery = mysql_query("UPDATE perawatan SET nama='$nama', jenis_kelamin='$jenis_kelamin', jenis_kulit='$jenis_kulit', keluhan='$keluhan', jenis_perawatan='$total_perawatan' where no_pasien='$no_pasienLama'") or die(mysql_error());
header("Location:daftar_perawatan.php");
?>
ubah_perawatan.php akan menerima semua nilai yang dikirimkan dari edit.php untuk
kemudian diubah ke dalam tabel di database. Dan dari sini pengguna akan langsung
dialihkan menuju halaman daftar_perawatan.php yang akan menampilkan semua data baik
data yang telah diubah maupun belum pada tabel perawatan.
$no_pasienLama= $_POST['no_pasienLama'];
$nama = $_POST['nama'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$jenis_kulit = $_POST['jenis_kulit'];
$keluhan = $_POST['keluhan'];
if(isset($_POST['jenis_perawatan']))
$total_perawatan = implode(", ", $_POST['jenis_perawatan']);
Tiap nilai yang dikirim dari daftar_perawatan disimpan dalam variabel masing-masing yang telah dibuat.
72130049 Anggie Curie Kendekallo
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("klinik_kecantikan") or die ("tidak ditemukan");
$sqlquery = mysql_query("UPDATE perawatan SET nama='$nama', jenis_kelamin='$jenis_kelamin', jenis_kulit='$jenis_kulit', keluhan='$keluhan', jenis_perawatan='$total_perawatan' where no_pasien='$no_pasienLama'") or die(mysql_error());
header("Location:daftar_perawatan.php");
Dikoneksikan ke localhost dan dicek pada database klinik_kecantikan kemudian buat variabel sqlquery untuk menyimpan perintah sql untuk melakukan perubahan
("UPDATE perawatan SET nama='$nama', jenis_kelamin='$jenis_kelamin', jenis_kulit='$jenis_kulit', keluhan='$keluhan', jenis_perawatan='$total_perawatan' where no_pasien='$no_pasienLama'")
kemudian perintah sql tersebut dijalankan dengan menggunakan perintah mysql_query . Selanjutnya pengguna akan dialihkan ke halaman daftar_perawatan untuk ditampilkan semua data yang ada pada tabel perawatan termasuk data yang telah diubah