<?php
include 'config/db_config.php';
$data = file_get_contents("php://input");
$request = json_decode($data);
$response = array();
$isValidRequest = false;
//{"action": "REGISTER_USER","userName":"Mr. Ahmed"}
if(isset($request->{'action'})){
if($request->{'action'} == 'REGISTER_USER'){
$isValidRequest = true;
$userName = $request -> {'userName'};
$query = "INSERT INTO user(name) values('".$userName."'')";
$result = mysqli_query($connection,$query);
if($result){
$response['userId'] = mysqli_insert_id($connection);
$response['status'] = true;
$response['responseCode'] = 0; //success
$response['message'] = "User registered successfully";
}
else{
$response['status'] = false;
$response['responseCode'] = 102; // registeration failed
$response['message'] = "User registeration failed";
}
}
if($request->{'action'} == 'ADD_BLOG'){
$isValidRequest = true;
}
if($request->{'action'} == 'GET_BLOG'){
$isValidRequest = true;
}
if($request->{'action'} == 'UPDATE_BLOG'){
$isValidRequest = true;
}
if($request->{'action'} == 'DELETE_BLOG'){
$isValidRequest = true;
}
if(!isValidRequest){
$response['status'] = false;
$response['responseCode'] = 101; //Invalid request action
$response['message'] = "Request action not defined";
}
}
else{
$response['status'] = false;
$response['responseCode'] = 100; //Request action not defined
$response['message'] = "Request action not defined";
}
echo json_encode($response);
?>
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter