0

I'm inserting variables into database and all values get inserted in the fields with expection of one field (pic). i get this error

<b>Notice</b>:  Undefined property: stdClass::$pic in <b>C:\xampp\htdocs\work\app_ion\templates\index_files\addphoto_insert.php</b> on line <b>5</b><br />

JS

.controller("camera_controller",['$scope','$http','$cordovaCamera','$ionicLoading','$ionicPopup','$timeout','$location', function ($scope,$http,$cordovaCamera,$ionicLoading,$ionicPopup,$timeout,$location) {
    $scope.email=localStorage.getItem("email");
    $http.get('http://localhost/work/app_ion/templates/index_files/addphoto_grab.php?email='+$scope.email).success(function(data){
        console.log(JSON.stringify(data));
        $scope.grab=data;
        });
        $http.post("http://localhost/work/app_ion/templates/index_files/addphoto_insert.php",
        {'pic':$scope.pic,'email':$scope.item.email,'user_id':$scope.item.profile_id,'country':$scope.item.country,'fpage':$scope.item.fpage})
        .success(function(data,status,headers,config){
        console.log(data)

            });

HTML

 <div ng-controller="camera_controller" ng-repeat="item in grab">
        <form id="form1" name="form1" method="post">
       <input name="user_id" type="hidden" id="user_id" ng-model="item.profile_id" />
              <input name="country" type="hidden" id="country" ng-model="item.country" />
              <input name="fpage" type="hidden" id="fpage" ng-model="item.fpage" />
              <input name="pic" type="hidden" id="pic" ng-model="item.pic" />
              <input name="email" type="hidden" id="email" ng-model="item.email"  />

        </form>
        </div>

PHP

    <?php require_once('../../../Connections/work.php'); ?>
    <?php
    $data= json_decode(file_get_contents("php://input"));

    $pic= mysql_real_escape_string($data->pic);
    $email= mysql_real_escape_string($data->email);
    $user_id= mysql_real_escape_string($data->user_id);
    $country= mysql_real_escape_string($data->country);
    $fpage= mysql_real_escape_string($data->fpage);


mysql_query("INSERT INTO work.pp_change (`pic`,`email`,`user_id`,`country`,`fpage`)VALUES('".$pic."','".$email."','".$user_id."','".$country."','".$fpage."')");
    ?>

Any help with this error?

user6579134
  • 749
  • 3
  • 10
  • 35

0 Answers0