我无法使用AngularJs将数据从文本框添加到数据库

亚罗
<html  ng-app="myApp" >
<head>
    <title>Testing pulling data from php file </title>
    <meta charset='utf-8'>
    <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
    <script>
    var app = angular.module('myApp',[]);
    app.controller('customersCtrl',function($scope,$http){
        $http.get("data.php")
        .success(function(data){
            $scope.names = data;
        });
    });
    </script>
    <style>
    table, td  {
        border: 1px solid grey;
        border-collapse: collapse;
        padding: 5px;
    }
    </style>
</head>

<body>
    Search: <input type="text" ng-model="query"/>
    <table  ng-controller = "customersCtrl"  >
        <tr>
            <th>Name</th>
            <th>Coutry</th>
            <th>City</th>
        </tr>
        <tr ng-repeat="x in names | filter:query| orderBy:'Name'">
            <td>{{x.Name}}</td>
            <td>{{x.Country}}</td>
            <td>{{x.City}}</td>
        </tr>
    </table>

<script>
app.controller('submit',function($scope,$http){
    $scope.submit() = function(){
        $http.post('insertdata.php',{'Name':$scope.firstname,'Country': $scope.country, 'City':$scope.city})
        .success(function(data,status,headers,config){
            console.log("data insert successfully");
        });
    };
});
</script>
<div style="margin-top:150px" >
    <form ng-controller="submit">
        Name:<input type="text" ng-model="firstname"/>
        Country:<input type="text" ng-model="country"/>
        City:<input type="text" ng-model="city"/>
        <input type="submit" value="Add" ng-click="submit()"/>
    </form>
</div>


</body>
</html>



  // insertdata.php
    <?php

        $data = json_decode(file_get_contents("php://input"));

        $name =  mysql_real_escape_string($data->Name); 
        $country = mysql_real_escape_string($data->Country);
        $city = mysql_real_escape_string($data->City);
        $con = mysqli_connect("localhost","root","","mydb");
        $result = mysqli_query($con,"INSERT INTO testing VALUES('$name','$country','$city')");
        Print "Your information has been successfully added to the database."; 


    ?>

该代码不会将html中的数据添加到数据库中,我也不知道为什么。请帮助我更正代码

冰冷

尝试更改$scope.submit() = function(){...}$scope.submit = function(){...}

您可以通过检查浏览器中的“网络”标签来检查请求是否已正确发布到PHP。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将项目从数据库添加到组合框和文本框

来自分类Dev

如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

来自分类Dev

如何将两个文本框值(数据)添加到数据库的单个列中(我的SQL)?

来自分类Dev

将更多数据库记录添加到Navision 2009中的文本框中

来自分类Dev

使用实体框架,我想将数据添加到文本框中

来自分类Dev

将数据添加到数据库并使用JSON

来自分类Dev

无法将项目添加到数据库

来自分类Dev

无法将日期添加到Access数据库

来自分类Dev

无法将模型添加到mongo数据库。

来自分类Dev

无法使用PHP的jQuery Ajax将数据添加到数据库中

来自分类Dev

无法添加到数据库

来自分类Dev

无法将BOOLEAN列添加到我的Derby数据库中的表中

来自分类Dev

我似乎无法将记录添加到Visual Studio中的数据库中

来自分类Dev

将数据从文本框插入数据库

来自分类Dev

无法将文本框添加到 XAML 窗口

来自分类Dev

如何将一个Access DataTable中的数据添加到同一数据库中的另一个Datatable中,其中插入的数据依赖于文本框控件?

来自分类Dev

将文本从文本框插入数据库

来自分类Dev

我无法将发布的数据添加到从在 PHP 中执行的 javascript 发送的数据库中

来自分类Dev

在WPF中单击按钮将文本框中的数据添加到DataGridView

来自分类Dev

单击按钮将数据从文本框添加到GridView

来自分类Dev

将gridview线数据添加到文本框和标签中

来自分类Dev

如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

来自分类Dev

如何使用angularjs将动态行作为文本框添加到表

来自分类Dev

如何将动态添加的文本框插入MySQL数据库

来自分类Dev

将动态文本框保存到数据库

来自分类Dev

将数据添加到mysql数据库

来自分类Dev

将数据库中的数据添加到阵列

来自分类Dev

将数据添加到MySQL数据库

来自分类Dev

将数据从 MySQL 数据库添加到 RecyclerView

Related 相关文章

  1. 1

    将项目从数据库添加到组合框和文本框

  2. 2

    如何使用实体框架将 WPF 文本框中的新文本值添加到数据库?

  3. 3

    如何将两个文本框值(数据)添加到数据库的单个列中(我的SQL)?

  4. 4

    将更多数据库记录添加到Navision 2009中的文本框中

  5. 5

    使用实体框架,我想将数据添加到文本框中

  6. 6

    将数据添加到数据库并使用JSON

  7. 7

    无法将项目添加到数据库

  8. 8

    无法将日期添加到Access数据库

  9. 9

    无法将模型添加到mongo数据库。

  10. 10

    无法使用PHP的jQuery Ajax将数据添加到数据库中

  11. 11

    无法添加到数据库

  12. 12

    无法将BOOLEAN列添加到我的Derby数据库中的表中

  13. 13

    我似乎无法将记录添加到Visual Studio中的数据库中

  14. 14

    将数据从文本框插入数据库

  15. 15

    无法将文本框添加到 XAML 窗口

  16. 16

    如何将一个Access DataTable中的数据添加到同一数据库中的另一个Datatable中,其中插入的数据依赖于文本框控件?

  17. 17

    将文本从文本框插入数据库

  18. 18

    我无法将发布的数据添加到从在 PHP 中执行的 javascript 发送的数据库中

  19. 19

    在WPF中单击按钮将文本框中的数据添加到DataGridView

  20. 20

    单击按钮将数据从文本框添加到GridView

  21. 21

    将gridview线数据添加到文本框和标签中

  22. 22

    如何使用AJAX或PHP在数据库中存储添加更多文本框的数据

  23. 23

    如何使用angularjs将动态行作为文本框添加到表

  24. 24

    如何将动态添加的文本框插入MySQL数据库

  25. 25

    将动态文本框保存到数据库

  26. 26

    将数据添加到mysql数据库

  27. 27

    将数据库中的数据添加到阵列

  28. 28

    将数据添加到MySQL数据库

  29. 29

    将数据从 MySQL 数据库添加到 RecyclerView

热门标签

归档