Untuk membuat form kali dan bagi, hal pertama yang dipersiapkan adalah
membuat controler hitungnya terlebih dahulu. Dengan nama hitung.php terletak di Codeigniter/aplication/controllers, perhatikan kode dibawah ini :
<?php
class Hitung extends CI_Controller {
function __construct()
{
parent::__construct();
$this>load>helper(array('url','form'));
}
function index()
{
$this>load>view('menu_hitung');
}
function perkalian()
{
$data['v1'] = (int) $this>input>post('v1',true);
$data['v2'] = (int) $this>input>post('v2',true);
$data['hasil'] = $data['v1'] * $data['v2'];
$this>load>view('perkalian',$data);
}
function pembagian()
{
$data['v1'] = (int) $this>input>post('v1',true);
$data['v2'] = (int) $this>input>post('v2',true);
if ($data['v2']>0)
$data['hasil'] = $data['v1'] / $data['v2'];
else
$data['hasil'] = 'Error, v2 tidak boleh 0!';
$this>load>view('pembagian',$data);
}
}
Setelah anda membuat controller hitung.php, langkah kedua kita membuat
menu_hitung.php yang disimpan di folder view yaitu di Codeigniter/aplication/view. Perhatikan kode sibawah ini :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8">
<title>Selamat Datang</title>
<style type="text/css">
body {
backgroundcolor: #fff;
margin: 40px;
fontfamily: Lucida Grande, Verdana, Sansserif;
fontsize: 14px;
color: #4F5155;
}
a {
color: #003399;
backgroundcolor: transparent;
fontweight: normal;
}
h1 {
color: #444;
backgroundcolor: transparent;
borderbottom: 1px solid #D0D0D0;
fontsize: 16px;
fontweight: bold;
margin: 24px 0 2px 0;
padding: 5px 0 6px 0;
}
code {
fontfamily: Monaco, Verdana, Sansserif;
fontsize: 12px;
backgroundcolor: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
</style>
</head>
<body>
<h1>Form Codeigniter!</h1>
<p>Silakan pilih menu dibawah ini.</p>
<ul>
<li><?php echo
anchor('hitung/perkalian','Perkalian'); ?>
<li><?php echo
anchor('hitung/pembagian','Pembagian'); ?>
</ul>
<p><br />Page rendered in {elapsed_time} seconds</p>
</body>
</html>
Setelah itu jalankan dibrowser maka yang tampil adalah seperti gambar dibawah ini :
Setelah menu_hitung telah terbuat maka selanjutnya kita membuat view perkalian dan pembagian. Adapun view perkalian tersebut terletak di Codeigniter/Aplication/view dengan kode dibawah ini :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8">
<title>Selamat Datang</title>
<style type="text/css">
body {
backgroundcolor: #fff;
margin: 40px;
fontfamily: Lucida Grande, Verdana, Sansserif;
fontsize: 14px;
color: #4F5155;
}
a {
color: #003399;
backgroundcolor: transparent;
fontweight: normal;
}
h1 {
color: #444;
backgroundcolor: transparent;
borderbottom: 1px solid #D0D0D0;
fontsize: 16px;
fontweight: bold;
margin: 24px 0 2px 0;
padding: 5px 0 6px 0;
}
code {
fontfamily: Monaco, Verdana, Sansserif;
fontsize: 12px;
backgroundcolor: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
</style>
</head>
<body>
<h1>Perkalian!</h1>
<p>Silakan masukan data berikut!!</p>
<?php echo form_open('hitung/perkalian');?>
<?php echo form_input('v1', $v1);?> x
<?php echo form_input('v2', $v2);?> <br>
<?php echo form_submit('submit','Hitung!!');?>
<?php echo form_close();?><br>
<b>Hasil Dari Perkalian diatas adalah :<font
color='red'><blink> <?php echo $hasil;?></font></b></blink>
<p><br />Page rendered in {elapsed_time} seconds</p>
</body>
</html>
maka tampilan yang akan tampil setelah anda mengklik perkalian adalah seperti ini :
yang terakhir adalah membuat view untuk pembagian yang akan kita simpan di
Codeigniter/aplication/view adapun kodenya yaitu :
body {
backgroundcolor: #fff;
margin: 40px;
fontfamily: Lucida Grande, Verdana, Sansserif;
fontsize: 14px;
color: #4F5155;
}
a {
color: #003399;
backgroundcolor: transparent;
fontweight: normal;
}
h1 {
color: #444;
backgroundcolor: transparent;
borderbottom: 1px solid #D0D0D0;
fontsize: 16px;
fontweight: bold;
margin: 24px 0 2px 0;
padding: 5px 0 6px 0;
}
code {
fontfamily: Monaco, Verdana, Sansserif;
fontsize: 12px;
backgroundcolor: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
</style>
</head>
<body>
<h1>pembagian!</h1>
<p>Silakan masukan data berikut!!</p>
<?php echo form_open('hitung/pembagian');?>
<?php echo form_input('v1', $v1);?> /
<?php echo form_input('v2', $v2);?> <br>
<?php echo form_submit('submit','Hitung!!');?>
<?php echo form_close();?><br>
<b>Hasil dari pembagian diatas adalah :<font
color="red"><blink> <?php echo $hasil;?></b></font></blink>
<p><br />Page rendered in {elapsed_time} seconds</p>
</body>
</html>
Maka yang akan tampil setelah anda mengklik pembagian adalah :
Sekian Terima Kasih....
bagi yang ingin menyedotnya telah disediakan PDFnya yaitu :
PDF Belajar Codeigniter Part III
Sumber : www.koder.web.id – Kumpulan tutorial komputer
membuat controler hitungnya terlebih dahulu. Dengan nama hitung.php terletak di Codeigniter/aplication/controllers, perhatikan kode dibawah ini :
<?php
class Hitung extends CI_Controller {
function __construct()
{
parent::__construct();
$this>load>helper(array('url','form'));
}
function index()
{
$this>load>view('menu_hitung');
}
function perkalian()
{
$data['v1'] = (int) $this>input>post('v1',true);
$data['v2'] = (int) $this>input>post('v2',true);
$data['hasil'] = $data['v1'] * $data['v2'];
$this>load>view('perkalian',$data);
}
function pembagian()
{
$data['v1'] = (int) $this>input>post('v1',true);
$data['v2'] = (int) $this>input>post('v2',true);
if ($data['v2']>0)
$data['hasil'] = $data['v1'] / $data['v2'];
else
$data['hasil'] = 'Error, v2 tidak boleh 0!';
$this>load>view('pembagian',$data);
}
}
Setelah anda membuat controller hitung.php, langkah kedua kita membuat
menu_hitung.php yang disimpan di folder view yaitu di Codeigniter/aplication/view. Perhatikan kode sibawah ini :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8">
<title>Selamat Datang</title>
<style type="text/css">
body {
backgroundcolor: #fff;
margin: 40px;
fontfamily: Lucida Grande, Verdana, Sansserif;
fontsize: 14px;
color: #4F5155;
}
a {
color: #003399;
backgroundcolor: transparent;
fontweight: normal;
}
h1 {
color: #444;
backgroundcolor: transparent;
borderbottom: 1px solid #D0D0D0;
fontsize: 16px;
fontweight: bold;
margin: 24px 0 2px 0;
padding: 5px 0 6px 0;
}
code {
fontfamily: Monaco, Verdana, Sansserif;
fontsize: 12px;
backgroundcolor: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
</style>
</head>
<body>
<h1>Form Codeigniter!</h1>
<p>Silakan pilih menu dibawah ini.</p>
<ul>
<li><?php echo
anchor('hitung/perkalian','Perkalian'); ?>
<li><?php echo
anchor('hitung/pembagian','Pembagian'); ?>
</ul>
<p><br />Page rendered in {elapsed_time} seconds</p>
</body>
</html>
Setelah itu jalankan dibrowser maka yang tampil adalah seperti gambar dibawah ini :
Setelah menu_hitung telah terbuat maka selanjutnya kita membuat view perkalian dan pembagian. Adapun view perkalian tersebut terletak di Codeigniter/Aplication/view dengan kode dibawah ini :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8">
<title>Selamat Datang</title>
<style type="text/css">
body {
backgroundcolor: #fff;
margin: 40px;
fontfamily: Lucida Grande, Verdana, Sansserif;
fontsize: 14px;
color: #4F5155;
}
a {
color: #003399;
backgroundcolor: transparent;
fontweight: normal;
}
h1 {
color: #444;
backgroundcolor: transparent;
borderbottom: 1px solid #D0D0D0;
fontsize: 16px;
fontweight: bold;
margin: 24px 0 2px 0;
padding: 5px 0 6px 0;
}
code {
fontfamily: Monaco, Verdana, Sansserif;
fontsize: 12px;
backgroundcolor: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
</style>
</head>
<body>
<h1>Perkalian!</h1>
<p>Silakan masukan data berikut!!</p>
<?php echo form_open('hitung/perkalian');?>
<?php echo form_input('v1', $v1);?> x
<?php echo form_input('v2', $v2);?> <br>
<?php echo form_submit('submit','Hitung!!');?>
<?php echo form_close();?><br>
<b>Hasil Dari Perkalian diatas adalah :<font
color='red'><blink> <?php echo $hasil;?></font></b></blink>
<p><br />Page rendered in {elapsed_time} seconds</p>
</body>
</html>
maka tampilan yang akan tampil setelah anda mengklik perkalian adalah seperti ini :
yang terakhir adalah membuat view untuk pembagian yang akan kita simpan di
Codeigniter/aplication/view adapun kodenya yaitu :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf8">
<title>Selamat Datang</title>
<style type="text/css"><html lang="en">
<head>
<meta charset="utf8">
<title>Selamat Datang</title>
body {
backgroundcolor: #fff;
margin: 40px;
fontfamily: Lucida Grande, Verdana, Sansserif;
fontsize: 14px;
color: #4F5155;
}
a {
color: #003399;
backgroundcolor: transparent;
fontweight: normal;
}
h1 {
color: #444;
backgroundcolor: transparent;
borderbottom: 1px solid #D0D0D0;
fontsize: 16px;
fontweight: bold;
margin: 24px 0 2px 0;
padding: 5px 0 6px 0;
}
code {
fontfamily: Monaco, Verdana, Sansserif;
fontsize: 12px;
backgroundcolor: #f9f9f9;
border: 1px solid #D0D0D0;
color: #002166;
display: block;
margin: 14px 0 14px 0;
padding: 12px 10px 12px 10px;
}
</style>
</head>
<body>
<h1>pembagian!</h1>
<p>Silakan masukan data berikut!!</p>
<?php echo form_open('hitung/pembagian');?>
<?php echo form_input('v1', $v1);?> /
<?php echo form_input('v2', $v2);?> <br>
<?php echo form_submit('submit','Hitung!!');?>
<?php echo form_close();?><br>
<b>Hasil dari pembagian diatas adalah :<font
color="red"><blink> <?php echo $hasil;?></b></font></blink>
<p><br />Page rendered in {elapsed_time} seconds</p>
</body>
</html>
Maka yang akan tampil setelah anda mengklik pembagian adalah :
bagi yang ingin menyedotnya telah disediakan PDFnya yaitu :
PDF Belajar Codeigniter Part III
Sumber : www.koder.web.id – Kumpulan tutorial komputer
boleh nanya bang ..
BalasHapuskok tadi udh saia coba langkah sampai buat menu_hitung tapi tampilannya gak ada linknya bg.khn menu_hitung yg d views itu buat link perkalian ama pembagian.tp gagal2 bg.
yang keluar Fatal error: Call to undefined function anchor() in C:\wamp\www\CI\application\views\menu_hitung.php on line 44.
gmn silusinya bg.mohon bantuannya bg
Bisa itu kok...
BalasHapusCba periksa aja lagi...
saya coba berkali-kali jg gak bisa... sampe sya copas pun gak bisa juga, msih sama..
BalasHapusFatal error: Call to undefined function anchor() in C:\wamp\www\codeigniter\application\views\menu_hitung.php on line 45