login.php(controller)
class login extends CI_Controller {
public function index()
{
$this->load->view('login');
}
public function Click()
{
$action = $this->input->post('register'); // $_POST['start']; also works.
if($action)
{
$this->load->view('register');
}
}
}
的login.php(视图)
<form action="" class="loginForm" method="POST">
<div class="input-group">
<input type="submit" id="submit" class="form-control" value="Login" name="login">
<input type="submit" id="submit" class="form-control" value="Buat Akun" name="register" >
</div>
</form>
单击注册按钮后如何将视图更改为register.php。错误是我点击注册后返回登录页面。
答案 0 :(得分:2)
你可以试试这个:
在 public function register()
{
$this->load->view('register');
}
控制器中:
<form action="" class="loginForm" method="POST">
<div class="input-group">
<input type="submit" id="submit" class="form-control" value="Login" name="login">
<a href="<?php echo base_url('login/register');?>" id="submit" class="form-control" name="register" >Register</a>
</div>
</form>
在视图中:
<form action="{{ esc_url( admin_url( 'admin-post.php' )) }}" method="GET">
<input name="action" type="hidden" value="form_response">
<select name="param1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="param2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<select name="param3">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<button type="submit" name="search_button">Search</button>
</form>
答案 1 :(得分:0)
您需要在apache中启用mod_rewrite模块
请按照以下提及步骤启用mod_rewrite模块:
1)找到Apache安装文件夹内“conf”文件夹下的“httpd.conf”文件。
2)在“httpd.conf”文件中找到以下行“#LoadModule rewrite_module modules / mod_rewrite.so”。您可以通过从查找菜单中搜索关键字“mod_rewrite”轻松完成此操作。
3)删除行首的“#”,“#”表示该行被注释。
4)现在重启apache服务器。
5)在执行“phpinfo()”时,您可以在“已加载模块”部分中看到“mod_rewrite”。
答案 2 :(得分:0)
你可以试试这个: 在登录控制器中:
类登录扩展了CI_Controller {
public function index()
{
if($this->input->post('login') == 'Login'){
$this->load->view('login');
}else{
$this->register();
}
}
public function register(){
$this->load->view('register');
}
}
在视图中: