使用codeigniter的内置函数处理表单

时间:2014-06-08 20:04:46

标签: php forms codeigniter built-in

我想使用codeigniter制作表格,其中我使用内置函数

$this->input->post();

提交表格后,我希望此人知道此表格提交的次数。请记住,我是codeigniter的新手,所以我想要一个很好的解释。

这是我想要使用的表单。

<html>
<head>
<title>The FORM</title> 
<body>
    <form action="" name="myform" method="post">
      First Name: <input type="text" name="firstname"><br>
      Last Name:  <input type="text" name="lastname"> 
      <input tpe="submit"> 
    </form> 
</body> 
</html>

我不会存储在数据库中。我也想使用CI会话。

1 个答案:

答案 0 :(得分:1)

您应该使用form_open()代替<form>

您需要将逻辑放在控制器中更新会话。

在您的控制器中:

$this->load->library('session');

$data = array(
                   'firstname'  => $this->input->post('firstname'),
                   'lastname'     => $this->input->post('lastname'),
               );

$this->session->set_userdata($data);

所有这些信息都在Codeigniter文档中。你应该先检查一下,它有很多很好的例子。

Codeigniter info on sessions

Codeigniter info on forms

您的提交按钮也有拼写错误,它显示input tpe而不是input type