I have an http post operation in javascript side lie this:
app.controller("ContactController", ["$scope","$http",
function($scope, $http){
$scope.sendForm = function(){
var httpOptions = {
url: "contact.php",
method: "POST",
data: {
name: $scope.name,
email: $scope.email,
message: $scope.message,
website: $scope.website
}
};
$http(httpOptions).success(onRequestSuccess).error(onRequestError);
}
And my PHP content like this:
<?php
$name = isset($_POST['name']) && $_POST['name'] ? $_POST['name'] : '';
$email = isset($_POST['email']) && $_POST['email'] ? $_POST['email'] : '';
$message = isset($_POST['message']) && $_POST['message'] ? $_POST['message'] : '';
$website = isset($_POST['website']) && $_POST['website'] ? $_POST['website'] : '';
if($name && $email && $message)
{
echo "success"
}else echo "error";
The php code writes error