首页 > 其他 > 详细

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

时间:2020-03-01 20:00:45      阅读:60      评论:0      收藏:0      [点我收藏+]

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)哦,谢谢。

技术分享图片 

 

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

原文:https://www.cnblogs.com/tianpan2019/p/12391454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!