Форма угловой схемы - вставка данных с использованием PHP и Mysql - PullRequest
0 голосов
/ 06 декабря 2018

Я собираюсь вставить данные в базу данных, используя форму угловой схемы, но как я могу опубликовать данные schemaForm в PHP? Что не так в моем коде, и, пожалуйста, дайте мне знать, как я могу узнать о документации формы схемы.

app.js

var app = angular.module('myapp', ['schemaForm']);

app.controller('MainCtrl', function($scope,$http) {

  $scope.schema = {
    "type": "object",
    "title": "Comment",
    "properties": {
      "name": {
        "title": "Name",
        "type": "string"
      }
    },
};

  $scope.form = 
  [
    "name",
    {
      "type": "submit",
      "style": "btn-info",
      "title": "Submit",
      "onclick":insert()
    }
  ];


  $scope.model = {};


  $scope.insert=function()
  {
    $http.post("insert.php",
    {
      'name' :$scope.schema[name]
    }).then(function(response)
    {
      console.log("Data Inserted Successfully");
    },
    function(error)
    {
      alert("Sorry! Data Couldn't be inserted!");
      console.error(error);
    });
  }

});

Это мой PHP-код для подключения к базе данных,

<?php
$conn = mysqli_connect("localhost", "root", "demo", "angular");
$info = json_decode(file_get_contents("php://input"));
echo $info->name;
if (count($info) > 0) 
{
    $name     = mysqli_real_escape_string($conn, $info->name);
    $query = "INSERT INTO crud(name) VALUES ('$name')";
    if (mysqli_query($conn, $query)) 
    {
        echo "Data Inserted Successfully...";
    } 
    else {
        echo 'Failed';
    }
}
?>

Пожалуйста, помогите

...