如何在Codeigniter3控制器中获取POST数据

洛肯德拉·辛格·潘瓦尔(Lokendra Singh Panwar)

我正在使用前端angularjs和beckend codeignitor(3)。我想在后端控制器中发布数据。但是我无法获取数据。

这是我的html-

 <form>

            <fieldset class="form-group">
            <h3>Get data of your table</h3>
                <label for="exampleInputPassword1">Select coloumn value</label>
                <input type="text" class="form-control" ng-model="table.table_column" id="exampleInputPassword1" placeholder="table coloumn values">
                <small class="text-muted">Please enter valid data.</small>
              </fieldset>
              <fieldset class="form-group">
                <label for="exampleInputEmail1">Enter Table Name</label>
                    <input type="text" ng-model="table.table_name" class="form-control" id="exampleInputEmail1" placeholder="Enter Table Name">
                <small class="text-muted">Please enter valid table name.</small>
              </fieldset>

              <fieldset class="form-group">
                <label for="exampleInputPassword1">Where</label>
                <input type="text" class="form-control" ng-model="table.table_where" id="exampleInputPassword1" placeholder="Where">
                <small class="text-muted">Please enter valid value</small>
              </fieldset>
              <fieldset class="form-group">
                <label for="exampleInputPassword1">Value</label>
                <input type="text" class="form-control" ng-model="table.table_value" id="exampleInputPassword1" placeholder="Table Value">
                <small class="text-muted">Please enter valid value</small>
              </fieldset>

              <button type="submit" class="btn btn-primary" ng-click="submitForm(table)">Submit</button>
            </form>
    </div>

这是我的angularjs控制器功能-

$scope.submitForm = function(table) { 
    $http.post("http://localhost/DatabaseApp/welcome/getData/",table)
        .success(function(response) {$scope.data = response});
}

这是我的codeignitor函数-

 function getData()
{  

        $table_column   =       $this->input->post('table_column');
        $table_name =           $this->input->post('table_name');
        $table_value    =       $this->input->post('table_value');
        $table_where    =       $this->input->post('table_where');

    print_r($table_name);

}

因此,如果有人可以帮助我,我将不胜感激。非常感谢。

Mhd Wael Jazmati

当然,您无法使用$ _POST数组获取数据,因为有角度的$ http以字符串流的形式发送请求数据,因此您应该使用:

$data = file_get_content("php//input");
$data = json_decode($data);
  $table_column   =       $data->table_column;
   $table_name =           $data->table_name;
   $table_value    =       $data->table_value;
    $table_where    =       $data->table_where;

祝你好运

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从控制器Codeigniter中的Ajax获取数据

来自分类Dev

如何在Codeigniter控制器中获取参数值?

来自分类Dev

如何在codeigniter中获取控制器方法参数?

来自分类Dev

我如何在控制器中获取post参数

来自分类Dev

如何通过Codeigniter中的URL将数据表单视图发送到控制器,以及如何在控制器中获取数据

来自分类Dev

如何在Odoo控制器中获取JSON数据?

来自分类Dev

如何在功能扩展控制器中获取数据?

来自分类Dev

如何在 angularjs 控制器中获取 json 数据

来自分类Dev

Codeigniter获取控制器中的数据库值

来自分类Dev

Codeigniter如何在当前控制器中获取全部/特定方法

来自分类Dev

Codeigniter 2.2.2 /如何在从控制器传入的“视图”中打印数组数据?

来自分类Dev

如何在codeigniter的控制器中调用javascript函数?

来自分类Dev

如何在codeigniter的控制器中调用javascript函数?

来自分类Dev

如何在Codeigniter中具有控制器的别名

来自分类Dev

如何在codeigniter控制器中包含php文件

来自分类Dev

如何在Codeigniter控制器中传递页面URL

来自分类Dev

codeIgniter如何在登录控制器中创建会话

来自分类Dev

Codeigniter3 从一个控制器移动到另一个控制器

来自分类Dev

如何在Laravel 5.1中的控制器中获取表格的多行数据

来自分类Dev

如何在 Zend 框架 3 的控制器中获取服务管理器实例?

来自分类Dev

如何在Web API控制器的Post方法中接收动态数据

来自分类Dev

如何在控制器中使用 post 值在回调中接收表单数据?

来自分类Dev

如何在mvc3控制器中的json数组中获取值?

来自分类Dev

如何在Spring MVC控制器中以表格形式获取表单数据?

来自分类Dev

如何在ASP.NET MVC控制器中获取过帐的表单数据

来自分类Dev

如何在控制器中获取数据库上下文

来自分类Dev

如何在控制器中获取数据表的参数?

来自分类Dev

如何在Spring MVC控制器中获取HttpRequest getEntity数据?

来自分类Dev

如何在控制器中获取用户角色数据并显示 Laravel

Related 相关文章

  1. 1

    如何从控制器Codeigniter中的Ajax获取数据

  2. 2

    如何在Codeigniter控制器中获取参数值?

  3. 3

    如何在codeigniter中获取控制器方法参数?

  4. 4

    我如何在控制器中获取post参数

  5. 5

    如何通过Codeigniter中的URL将数据表单视图发送到控制器,以及如何在控制器中获取数据

  6. 6

    如何在Odoo控制器中获取JSON数据?

  7. 7

    如何在功能扩展控制器中获取数据?

  8. 8

    如何在 angularjs 控制器中获取 json 数据

  9. 9

    Codeigniter获取控制器中的数据库值

  10. 10

    Codeigniter如何在当前控制器中获取全部/特定方法

  11. 11

    Codeigniter 2.2.2 /如何在从控制器传入的“视图”中打印数组数据?

  12. 12

    如何在codeigniter的控制器中调用javascript函数?

  13. 13

    如何在codeigniter的控制器中调用javascript函数?

  14. 14

    如何在Codeigniter中具有控制器的别名

  15. 15

    如何在codeigniter控制器中包含php文件

  16. 16

    如何在Codeigniter控制器中传递页面URL

  17. 17

    codeIgniter如何在登录控制器中创建会话

  18. 18

    Codeigniter3 从一个控制器移动到另一个控制器

  19. 19

    如何在Laravel 5.1中的控制器中获取表格的多行数据

  20. 20

    如何在 Zend 框架 3 的控制器中获取服务管理器实例?

  21. 21

    如何在Web API控制器的Post方法中接收动态数据

  22. 22

    如何在控制器中使用 post 值在回调中接收表单数据?

  23. 23

    如何在mvc3控制器中的json数组中获取值?

  24. 24

    如何在Spring MVC控制器中以表格形式获取表单数据?

  25. 25

    如何在ASP.NET MVC控制器中获取过帐的表单数据

  26. 26

    如何在控制器中获取数据库上下文

  27. 27

    如何在控制器中获取数据表的参数?

  28. 28

    如何在Spring MVC控制器中获取HttpRequest getEntity数据?

  29. 29

    如何在控制器中获取用户角色数据并显示 Laravel

热门标签

归档