<?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