Я собираюсь вставить данные в базу данных, используя форму угловой схемы, но как я могу опубликовать данные 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';
}
}
?>
Пожалуйста помоги
Задача ещё не решена.
Других решений пока нет …