Codeigniter和Smarty,向控制人提交表格

时间:2015-04-17 20:39:43

标签: php forms codeigniter smarty

我是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>

如何将表单提交给控制器?

1 个答案:

答案 0 :(得分:0)

您的表单必须指向&#34;控制器/方法&#34;。

form_open('controller/method');

或者

您可以在verifylogin

中将controller/method设为routes
$route['verifylogin'] = 'controller/method';

form_open('verifylogin');