@parabahis wrote:
Hi there, i am so new in ionic and i have issue with the inserting data to mysql. I try to post data to my php file and insert into database but variables are empty always. First i want to write my codes.
This is my form codes :
<form ng-submit="addfavourite()"> <input type="text" ng-model="data.mac_id" ng-value="veri.mac_id"> <input type="text" ng-model="data.user_id" ng-value="myuser"> <input type="submit" value="" class="favourite"> </form>
This is my controller codes :
$scope.data = {}; $scope.addfavourite = function(){ var links = 'http://www.website.com/api.php'; $scope.data.user_id = loggeduser; $http.post(links, {user_id : $scope.data.user_id, mac_id : $scope.data.mac_id}).then(function (res){ $scope.response = res.data; if ($scope.response == 1) { $scope.messages = 'Correct.'; } else if ($scope.response == 0) { $scope.messages = 'False.'; } }); };
And this is my php codes :
$postdata = file_get_contents("php://input"); if (isset($postdata)) { $request = json_decode($postdata); $user_mail = $request->user_id; $mac_id = $request->mac_id; $user_bul = mysql_query("SELECT * FROM table WHERE column = '$user_mail'"); $user = mysql_fetch_assoc($user_bul); $count=mysql_num_rows($user_bul); $query = mysql_query("insert into table (column) values ('".$user_mail."')"); if ($user_mail != "") { if ($count > 0) { echo "1"; } else { echo "0"; } } else { echo "Empty username parameter!"; } } else { echo "Not called properly with username parameter!"; }
So when i checked query of $user_bul i can get correct data. And in my ionic app i can display my messages. But when i try to insert into database the fields are empty. Insert new line into database but fields are empty. So how can i add my datas into my mysql database?
Thanks to everyone to help.
Posts: 1
Participants: 1