Membuat Aplikasi Klinik #04 - Mempersiapkan Form
Pada tahap ini kita akan membuat proses crud untuk modul pasien, langkah pertama buka file Dashboard.php lalu tambahkan extends didalam kelasnnya dengan pemanggil seperti berikut :
<?php
class Dashboardadmin extends Pasiencreate
{
Selanjutnya buat file Pasiencreate.php kemduian didalmnya buatlah beberapa fungsi untuk menampilkan dan memproses form seperti berikut :
<?php
class Pasiencreate
{
public $success;
public $err;
public function pasien_tambah()
{
?>
<!-- general form elements -->
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Tambah pasien</h3>
</div>
<!-- /.card-header -->
<!-- form start -->
<form action="<?php htmlentities($_SERVER['REQUEST_URI'])?>" method="post">
<div class="card-body">
<?php
if(count($this->err)>0)
{
$this->app->getError($this->err);
}
?>
<?=$this->success?>
<div class="form-group">
<label>NIK</label>
<input type="text" name="nik" class="form-control" placeholder="Masukan nomor induk kependudukan">
</div>
<div class="form-group">
<label>Nama lengkap</label>
<input type="text" name="nama_lengkap" class="form-control" placeholder="Masukan nama lengkap">
</div>
<div class="form-group">
<label>Alamat lengkap</label>
<textarea class="form-control" name="alamat" rows="5"></textarea>
</div>
<div class="form-group">
<label>Kontak</label>
<input type="text" name="kontak" class="form-control" placeholder="Masukan nomor kontak / whatsapp">
</div>
<div class="card-footer">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div>
<!-- /.card -->
<?php
}
public function pasien_proses()
{
}
public function pasien_index()
{
?>
<div class="content-wrapper">
<?=$this->app->bread('Tambah Pasien','Home','?page=home')?>
<section class="content">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<?=Pasiencreate::pasien_proses()?>
<?=Pasiencreate::pasien_tambah()?>
</div>
</div>
</div>
</section>
</div>
<?php
}
Kemudian buka file Moduleload.php nanti ganti fungsi pemanggil dashboard_test() menjadi pasien_index() seperti berikut
class Moduleload
{
protected $app;
protected $obj;
protected $themes;
protected $crud;
public function __construct($app, $obj, $themes, $crud)
{
$this->app = $app;
$this->obj = $obj;
$this->themes = $themes;
$this->crud = $crud;
}
public function test($path='')
{
$this->themes->head($path);
$this->themes->css($path);
$this->themes->admin_nav_header($path);
$this->themes->admin_sidebar($path);
$this->crud->pasien_index();
$this->themes->footer($path);
}
}
0 Response to "Membuat Aplikasi Klinik #04 - Mempersiapkan Form"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin