我剛開始學習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; }}
我的控制器模型是
load->model('getdb_model','get'); $data['cj']=$this->get->getresult(); /* 下面再調用一個視圖*/ $this->load->view('result',$data);}}
我最後顯示結果的 view的代碼是
| 學生姓名 |
准考證號 |
單選題 |
多選題 |
填空題 |
作圖題 |
簡答題 |
計算題 |
實驗題目 |
總分 |
|
|
|
|
|
|
|
|
|
|
回複討論(解決方案)
我這樣改了 還是不行,但是我本地測試的時候172.0.0.1的時候是可以的
是不是session的問題呢
我是新手不懂,求解答謝謝
輸出後,action的地址是正確的嗎?如果是正確的,那你是否用了urlrewrite?伺服器上的urlrewrite是否配置正確了
輸出後,action的地址是正確的嗎?如果是正確的,那你是否用了urlrewrite?伺服器上的urlrewrite是否配置正確了
輸出之後的地址是正確的,但是我的伺服器是阿里輕雲端服務器,所以我不知道您說的哪個怎麼修改,我應該如何修改?
謝謝
輸出後,action的地址是正確的嗎?如果是正確的,那你是否用了urlrewrite?伺服器上的urlrewrite是否配置正確了
我的上傳伺服器之後的地址是 : www.webside.com/html/cxcj/index.php/getresult/index
是正確的 請問如何設定 urlrewrite
不要網域名稱,有路徑就行!網域名稱瀏覽器自己會補上
不要網域名稱,有路徑就行!網域名稱瀏覽器自己會補上
不管是自己不上還是我填完整都是 404 Page
404 Page Not Found
The page you requested was not found.
會不會是伺服器的問題??~
我本地測試的沒有問題,但是放到伺服器上都是page not found了 求大家解答這是為什麼~
謝謝,是點擊按鈕之後 action之後 就404了
我已經解決了 散粉