Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title>Contoh Menu & Submenu Dinamis dengan Codeigniter+Bootstrap</title>
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <meta name="description" content="">
- <meta name="author" content="">
- <link rel="icon" href="favicon.ico">
- <!-- Bootstrap core CSS -->
- <link href="<?php echo base_url();?>dist/css/bootstrap.min.css" rel="stylesheet">
- <link href="<?php echo base_url();?>navbar.css" rel="stylesheet">
- <script src="<?php echo base_url();?>dist/js/html5shiv.min.js"></script>
- <script src="<?php echo base_url();?>dist/js/respond.min.js"></script>
- </head>
- <body>
- <br/>
- <div class="container">
- <nav class="navbar navbar-default" role="navigation">
- <div class="container-fluid">
- <div class="navbar-header">
- <h4><span class="glyphicon glyphicon-fire"></span> Contoh Penggunaan Pivot Tabel Dinamis dan Stored Procedure Pada CodeIgniter v. 2.x</h4>
- </div>
- </div>
- </nav>
- <!-- panel 1-->
- <div class="panel panel-primary">
- <div class="panel-heading"><span class="glyphicon glyphicon-pencil"></span> <b>Input Transaksi</b></div>
- <div class="panel-body">
- <p>Silahkan input data transaksi yang akan dibuat jurnalnya pada form dibawah ini !</p>
- <form role="form" class="form-horizontal" method="POST" action="<?php echo base_url();?>">
- <div class="form-group">
- <label class="control-label col-sm-2">Tanggal Pembayaran</label>
- <div class="col-sm-10"><input type="text" name="tgl_pembayaran" class="form-control input-md" value="<?php echo date('d M Y');?>" readonly/></div>
- </div>
- <div class="form-group">
- <label class="control-label col-sm-2">NIS - Nama Siswa</label>
- <div class="col-sm-10">
- <select name="nis" class="form-control input-md">
- <?php
- foreach($list_siswa as $data_siswa){
- echo '<option value="'.$data_siswa['nis'].'">'.$data_siswa['nis'].' - '.$data_siswa['nama_siswa'].'</option>';
- }
- ?>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label class="control-label col-sm-2">Pembayaran - Jumlah</label>
- <div class="col-sm-10">
- <select name="id_tagihan" class="form-control input-md">
- <?php
- foreach($list_tagihan as $data_tagihan){
- echo '<option value="'.$data_tagihan['id_tagihan'].'">'.$data_tagihan['nama_tagihan'].' -
- Rp '.number_format($data_tagihan['jumlah_tagihan'],0,',','.').'</option>';
- }
- ?>
- </select>
- </div>
- </div>
- <input type="submit" class="btn btn-primary" value="Simpan"/>
- </form>
- </div>
- </div>
- <div class="panel panel-primary">
- <div class="panel-heading"><span class="glyphicon glyphicon-th-list"></span> <b>Rekap Pembayaran</b></div>
- <div class="panel-body">
- <p>Berikut ini data rekapitulasi pembayaran keuangan sekolah.</p>
- <div>
- </div>
- </div>
- <div class="table-responsive">
- <table class="table">
- <?php
- //mengambil key dari aarayy
- $keys=array_keys(($pivot_tabel_pembayaran[0]));
- // membuat kolom dinamis
- echo '<tr>';
- for($kolom=0;$kolom<count($pivot_tabel_pembayaran[0]);$kolom++){
- // mengambil index array
- $nama_kolom=$keys[$kolom];
- // str_replace digunakan untuk mengganti _ (underscore) dengan spasi
- echo '<th><small>'.str_replace('_',' ',strtoupper($nama_kolom)).'</small></th>';
- }
- echo '</tr>';
- foreach($pivot_tabel_pembayaran as $row){ // ambil baris per baris
- echo '<tr>';
- for($baris=0;$baris<count($pivot_tabel_pembayaran[0]);$baris++) { // pada saat ambil baris per baris, lakukan pengambilan baris, kolom
- // mengambil index array
- $baris_data=$keys[$baris];
- // mengecek jika isi cell adalah numeric maka akan ditampilkan dengan rata kiri
- $row[$baris_data]==null ? $cell_value='-' : $cell_value=$row[$baris_data];
- is_numeric($cell_value) ? $cell='<td align="right">'.$cell_value.'</td>' : $cell='<td>'.str_replace(',','.',$cell_value).'</td>';
- echo $cell;
- }
- echo '</tr>';
- }
- ?>
- </div>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment