我正在构建一个离子应用程序,我在插入数据库时遇到问题。我一直在以不同的方式尝试它,它仍然无法正常工作。当我点击提交注意到数据库。我需要帮助,或者你可以建议另一种方法。只有一个我希望插入"名称"。
我的PHP脚本
<?php
$data=json_decode(file_get_contents("php://input"));
$name =mysql_real_escape_string($data->name);
mysql_connect("localhost","root","");
mysql_select_db("ang");
mysql_query("INSERT INTO lit(`name`) VALUES ('".$name."')");
?>
my controller.js
var app=angular.module('app.controllers', []);
app.controller('loginCtrl', function($scope, LoginService, $ionicPopup, $state) {
$scope.data = {};
$scope.login = function() {
app.controller('signupCtrl', function($scope) {
$scope.up = function() {
$http.post("http://localhost/angl/add.php",{'name':$scope.name})
.success(function(data,status,headers,config){
console.log("data entered");
})
}
})
我的html文件
<ion-view title="Buy Insurance">
<ion-content overflow-scroll="true" padding="true" class="has-header">
<h4>Personal Information</h4>
<form class="list">
<input type="text" ng-model="name" placeholder="Insured name">
<input type="button" value="submit" class="button button-stable button-block" ng-click="up()">
</form>
<ion-list></ion-list>
</ion-content>
</ion-view>