2015-05-20 77 views
0

我要當按下我的頁面上的按鈕,它運行在數據庫需要做一個查詢時按下按鈕PHP

查看

<form method="POST" action="evcccontroller/query"> 
     <input type="submit" name="nw_update" value="NW_Update"/> 
</form> 

控制器

查詢
public function query() 
{ 
    // load the index view 
    $this->load->view('querycheck'); 
} 

querycheck.php

<?php 
if(isset($_POST['nw_update'])) 
{ 
    echo("You clicked button one!"); 
    //and then execute a sql query here 
} 
else 
{ 
    echo" dhur"; 
} 

一個錯誤時遇到

您剛纔的請求是不允許的行動。

+0

嘗試行動= 「;/index.php的/ evcccontroller /查詢」> – Saty

回答

0

我想與你action ATTR形式的問題,嘗試像

<form method="POST" action="<?php echo base_url(); ?>/evcccontroller/query"> 
          <input type="submit" name="nw_update" value="NW_Update"/> 
         </form> 
+0

什麼是用於回聲BASE_URL ?? 我收到錯誤 404找不到頁面 找不到您請求的頁面。 – user2398718

0

添加基本URL來形成行動

action="<?php echo base_url(); ?>/evcccontroller/query" 
+0

/evcccontroller/query」>
我已經這樣做,但仍然得到 404頁面未找到 您請求的頁面未找到 但我可以直接訪問網址http:// localhost/evcc/evcccontroller /查詢,它的工作原理,它只有dosen't工作時,當我去按鈕 – user2398718

+0

請發送您的網站的網址,其運行,檢查並檢查您的基地網址是否正常工作。 –

+0

該網站的網址只是http:// localhost/evcc – user2398718

0

代碼看起來很不錯。我認爲表單動作url是錯誤的。嘗試:

<form method="POST" action="<?=base_url('index.php/evcccontroller/query')?>"> 
    <input type="submit" name="nw_update" value="NW_Update"/> 
</form> 
0

只要嘗試

<form method="POST" action="<?php echo site_url('evcccontroller/query')?>"> 
    <input type="submit" name="nw_update" value="NW_Update"/> 
</form> 
相關問題