2015-11-05 52 views
-1
頁面

我想使計算正方形的面積,但是當我點擊提交按鈕,頁面無法找到:點擊提交按鈕,但無法找到

控制器:

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 
class Controller_luas extends CI_Controller { 

public function coba_controller($panjang=0,$lebar=0){ 
    $nilai['panjang_bangunan'] = $panjang; 
    $nilai['lebar_bangunan'] = $lebar; 
    $nilai['luas_bangunan'] = $this->mymodel->hitungluas($nilai); 
    $this->load->view('coba_view',$nilai); 
} 
} 

圖:

<form method="POST" action="<?php echo base_url()."index.php/controller_luas/"; ?>"> 
    <table widht="200" border="1"> 
     <tr> 
      <td>Panjang</td> 
      <td><input type="text" name="cari_judul"></td> 
     </tr> 
     <tr> 
      <td>Lebar</td> 
      <td><input type="text" name="cari_penulis"></td> 
     </tr> 
     <tr> 
      <td colspan="2"><input type="submit" value="Hasil"></td> 
     </tr> 
    </table> 
    <h1>Luas Perseginya yaitu : <?php echo $luas_bangunan ?><h1> 
    </form> 

型號:

function hitungluas($param=''){ 
    $luas=$param['panjang_bangunan'] * $param['lebar_bangunan']; 
    return $luas; 

} 
+0

你確定你給控制器文件提供了正確的文件名嗎? ? –

回答

0

當你提交到控制器Controller_luas

它提交了索引功能,即使我沒有看到它在那裏。

如果你需要它去coba_controller函數然後在窗體動作中你需要添加它。

隨着index.php文件

<form method="POST" action="<?php echo base_url('index.php/controller_luas/coba_controller'); ?>"> 

沒有的index.php

​​

使用笨表單輔助

http://www.codeigniter.com/user_guide/helpers/form_helper.html

或者你可以自動加載該

$this->load->helper('form'); 

<?php echo form_open('controller_luas/coba_controller');?> 
// Form Content 
<?php echo form_close();?> 

您也可以最好使用codeigniter表單驗證庫。