繁体   English   中英

如何在表单提交和重定向后在同一页面获取表单发布数据?

[英]How to get form post data in the same page after form submitting and redirecting?

大家好,我有一个页面,每个产品都有添加价格按钮。 当客户访问该页面时,他喜欢出价自己的金额,因此他会点击添加价格按钮。 将显示一个表格,他将输入一些价格,然后他将提交表格。 当他提交表单时,他将重定向到产品页面。

现在我的问题是我想显示他在重定向到该页面后对该特定产品的报价是多少。 我怎样才能做到这一点。 我正在寻找想法。

注意:我正在 codeIgntier 框架上开发这个应用程序.........

使用 Codeigniter 在控制器中很容易,你可以这样做

<?php
Class Test Extends CI_Controller
{

    function __construct(){
        parent::__construct();
    }

    function index()
    {
        $data   =   array();
        if($post_data = $this->input->post())
        {
            $data['status'] =   $post_data['status']
        }
        $this->load->view('my_view',$data);
    }

}

在视图中

<html>
    <body>
    <?php
    if(isset($status)){
        echo $status;
    }
    ?>
    </body>
</html>

控制器

 public function get_data()
{
    $data= $_POST;
    $this->load->view('your_view_page',$data);
}

您可以根据不同的产品更改状态名称。 您可以为状态名称使用前缀或后缀,因此它可能与数组中的其他名称不同。

像,

$data['status1'] =   $post_data['status1']
$data['status2'] =   $post_data['status2']
$data['status3'] =   $post_data['status3']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM