gpt4 book ai didi

php - Controller 错误,无法使用 php api 将数据表单发送到 mysql

转载 作者:行者123 更新时间:2023-11-29 19:42:59 25 4
gpt4 key购买 nike

我想使用 PHP API 将 2 个表单中的数据插入到我的数据库中。但我得到了一个错误。请帮我解决这个问题。

我的表单:testing_form.html

<ion-view view-title="Form Insert">
<ion-content>
<div class="list">
<div ng-app="myApp" ng-controller="cobaInsert" >
<label class="item item-input">
<input type="text" placeholder="Username" ng-model="username">
</label>
<label class="item item-input">
<input type="password" placeholder="Password" ng-model="password">
</label>
<button class="button button-block button-positive" ng-click="insertData()">
Submit
</button>
</div>
</div>
</ion-content>

我的 Controller :controller.js

angular.module('myApp',[]);
.controller('cobaInsert',function($scope, $stateParams, $http){
$scope.insertData=function(){
$http.post('http://pvcmate.com/api/coba_form.php', {
'username':$scope.username,
'password':$scope.password
}).then(function(response){
console.log("Data Inserted Successfully");
},function(error){
alert("Sorry! Data Couldn't be inserted!");
console.error(error);
});
}
});

这是我的 php 文件:coba_form.php

<?php 
$data = json_decode(file_get_contents("php://input"));
// $bname = mysql_real_escape_string($data->bname);
// $bauthor = mysql_real_escape_string($data->bphone);

$username = $data->username;
$password = $data->password;


mysql_connect("localhost", "root", "password");
mysql_select_db("testing");

mysql_query("INSERT INTO 'coba_form'('','username','password')
VALUES ('".$username."','".$password."') ") or die(mysql_error());
//echo $bname." ".$bphone;
?>

最佳答案

您没有将模型添加到 ng-click="insertData()"

用户名密码添加到ng-click,如下所示ng-click="insertData(username,password)"

或者制作像这样的模型 ng-model="something.username", ng-model="something.password" 并添加 something > 像这样的 ng-click ng-click="insertData(something)"

附注使用mysqli而不是mysql。 -More about this .

关于php - Controller 错误,无法使用 php api 将数据表单发送到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41225807/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com