2015-11-05 3 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

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

Использование Codeigniter Form Helper

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.

Смежные вопросы