gpt4 book ai didi

php - 将 post 值从 View 传递到 Controller 再到模型,然后返回到代码点火器中的 Controller

转载 作者:搜寻专家 更新时间:2023-10-30 20:31:35 24 4
gpt4 key购买 nike

我正在使用 Codeigniter 创建一个登录表单,我有一个从表单收集输入的 Controller ,然后我想检查以确保用户输入的内容在数据库中,所以我正在收集这些值在帖子中并希望将它们发送到数据库连接模型。然后,如果结果在数据库中,我想用是或否将一些东西发送回 Controller ,然后我可以从那里开始。我有点卡住了,但这是我目前所拥有的:

Controller :

function do_login()
{
$login = $this->input->post('Login');
$pwd = md5($this->input->post('Passwd'));


}

模型:

function check_login()
{

$sql = $this->db->query("SELECT * FROM members WHERE loin = '?' AND password = '?'", array(//POST stuff goes in here));
return $sql->result();

}

我不确定如何将数据传递给模型,然后返回给 Controller 。

任何帮助都会很棒!谢谢!

最佳答案

在任何 MVC 表单中,POST 发送到 Controller (在表单的操作属性中)和 Controller (正如名称所描述的那样)控制将要发生的事情,在您的情况下,应该通过模型请求数据库进行验证,获得响应,决定要做什么做,并使用 View 显示结果...

所以在你的 Controller 中:

function do_login() { $login = $this->input->post('Login');      $pwd = md5($this->input->post('Passwd'));  $results = $this->...your_model_name...->chek_login( parameters as login and password would help ) // base on results: has records or has not - do something // maybe display view} 

关于php - 将 post 值从 View 传递到 Controller 再到模型,然后返回到代码点火器中的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4950531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com