如何在Codeigniter中链接页面与按钮点击?

时间:2015-12-23 20:42:59

标签: php html codeigniter

我正在尝试点击加载页面, 我创建了一个电子邮件验证链接,打开页面并更新我的数据库所有它工作正常,但该页面包含一个按钮,我想用户点击并打开第一页有登录窗口。 我的verify.html:

    <div class="container container-table">
    <div class="row vertical-center-row">
        <div class="text-center col-md-4 col-md-offset-4" style="background:blue">
            <h3> Thankyou For Veryfing</h3>    
            <p>You Are Verified</p>
            <form action="login.php/verify_to_login" method="post">
                <button type="submit" class="btn btn-success" >Sign Up>Go To Login</button> 
            </form>        
        </div>
    </div>
</div>  

我的控制器功能,可以加载验证页面,如下所示:http://localhost/index.php/login/verify/1567af19e10ce4

        public function verify($VerificationCode){
         $this->load->model('My_model');
         $this->load->helper('url');
         $this->My_model->verifymail($VerificationCode);
         /* Send to the verification page */
         $this->load->view("verify.html");
    }

这是我的verify_to_login()函数,当我点击按钮时它应该打开header.html,这应该像http://localhost/index.php/login/verify_to_login一样工作 但是当我点击按钮时它会显示http://localhost/index.php/login/verify/login.php/verify_to_login     public function verify_to_login(){             $这 - &GT;负载&gt;查看(&#34; header.html中&#34);         }

我无法理解为什么会发生这种情况。 :(

2 个答案:

答案 0 :(得分:1)

on html

<form method="" action="<?php  echo base_url(); ?>​controller_name/function_name">
       <button id="submit-buttons" type="submit" ​​​​​>Submit 1</button>
</form>

在控制器上

function functionname(){
    $this->load->view('some_view')
}

所以基本上你的控制器很好,所以只需通过输入控制器名称然后输入函数名称来修复按钮,所有这些都应该可以正常工作。

答案 1 :(得分:0)

尝试

:此

<button type="submit" class="btn btn-success" onclick="window.location.replace('YOUR_LINK_HERE');">Sign Up>Go To Login</button>

<button type="submit" class="btn btn-success" onclick="window.location.href('YOUR_LINK_HERE');">Sign Up>Go To Login</button>