我是Codeigniter和PHP的新手,我正在构建simple login system,但我在表单提交方面遇到了一些麻烦。我正在使用Smarty作为我的模板,当我查看登录页面的HTML页面源代码时,代码正是我的login.tpl中的代码。这是我的tpl显示的内容以及页面源显示的内容......基本上表单不知道如何提交给控制器。
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Simple Login with CodeIgniter</title>
</head>
<body>
<h1>Simple Login with CodeIgniter</h1>
<?php echo validation_errors(); ?>
<?php echo form_open('verifylogin'); ?>
<label for="username">Username:</label>
<input type="text" size="20" id="username" name="username"/>
<br/>
<label for="password">Password:</label>
<input type="password" size="20" id="passowrd" name="password"/>
<br/>
<input type="submit" value="Login"/>
</form>
</body>
</html>
如何将表单提交给控制器?
答案 0 :(得分:0)
您的表单必须指向&#34;控制器/方法&#34;。
form_open('controller/method');
您可以在verifylogin
controller/method
设为routes
$route['verifylogin'] = 'controller/method';
form_open('verifylogin');