028.CI4框架CodeIgniter, 在View视图中填表并通过POST提交到Controllers控制器中处理

01.我们在View目录中,创建一个登陆的php网页,代码如下:

<!doctype html>
<html>
<head>
    <title>10年CI一场梦</title>
</head>
<body>

<form action="<?php echo $POST_URL; ?>" method="post" enctype="multipart/form-data">
    <p>账号: <input type="text" name="username"/></p>
    <p>密码: <input type="text" name="password"/></p>
    <input type="submit" name="submit" value="确定"/>
</form>

</body>
</html>

 

 

02.我们在Controller.php中添加控制器处理代码:

<?php namespace App\Controllers;

// http://127.0.0.1/CI4/public/index.php/hello/
class Hello extends BaseController
{
    public function index()
    {
        //判断是否有提交内容过来
        if (!empty($this->request->getPost("submit"))) {
            echo '按钮: ' . $this->request->getPost("submit") . '<br>';
            echo '账号: ' . $this->request->getPost("username") . '<br>';
            echo '密码: ' . $this->request->getPost("password") . '<br>';
        }

        //显示View页面
        $data = array(
            'POST_URL' => base_url('public/index.php/hello/'),
        );
        echo view('login/login', $data);
    }
}

 

 

03.我们用浏览器访问http://localhost/CI4/public/index.php/hello/,

 

  

04.我们输入账号密码,点击提交,效果如下:

 

原创不易,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

 

 

posted @ 2020-03-01 19:27  像一棵海草海草海草  阅读(406)  评论(0编辑  收藏  举报