CI按鈕提交表達查詢資料庫表達的action串連路徑的問題
本帖最後由 huaipiqi_net 於 2015-05-27 13:08:10 編輯
我剛開始學習CI,今天在做一個小的程式,程式的流程是 文字框輸入學生姓名,按鈕點擊提交之後查詢資料庫中這個學生考了多少分數
現在的問題是我本地測試的時候是沒有問題的,但是上傳到伺服器之後就提示錯誤是
404 Page Not Found
The page you requested was not found.
我覺得應該是action 提交的地址不對,求大家幫我解答一下謝謝
我的form表單是這樣寫的
我的模型代碼是
class Getdb_model extends CI_Model {
public function getresult()
{
/* 這裡組合sql語句*/
/*$cname = $this->input->post('cname');
$cert = $this->input->post('ccert');
print_r($cname);
print_r($cert);
*/
$cname = $this->input->post('cname');
$cert = $this->input->post('ccert');
$cname_item = 'username';
$data = $this->db->where(array('username'=>$cname))->get('exam_resu')->result_array();
return $data;
}
}
我的控制器模型是
defined('BASEPATH') OR exit('No direct script access allowed');
class Getresult extends CI_Controller{
public function index()
{
$this->load->model('getdb_model','get');
$data['cj']=$this->get->getresult();
/* 下面再調用一個視圖*/
$this->load->view('result',$data);
}
}
我最後顯示結果的 view的代碼是
| 學生姓名 |
准考證號 |
單選題 |
多選題 |
填空題 |
作圖題 |
簡答題 |
計算題 |
實驗題目 |
總分 |
|
|
|
|
|
|
|
|
|
|
------解決思路----------------------
------解決思路----------------------
輸出後,action的地址是正確的嗎?如果是正確的,那你是否用了urlrewrite?伺服器上的urlrewrite是否配置正確了
------解決思路----------------------
不要網域名稱,有路徑就行!網域名稱瀏覽器自己會補上