I would like to pass a parameter programmatically to the php configuration file.
The code in DbOperations.php:
function getName() {
$stmt = $this->con->prepare("SELECT name,teamaffiliation
as team FROM heroes WHERE id = 6");
$stmt->execute();
$stmt->bind_result($name, $team);
$heroes = array();
while($stmt->fetch()) {
$hero = array();
$hero['name'] = $name;
$hero['team'] = $team;
array_push($heroes, $hero);
}
return $heroes;
}
And this is my api.php:
case 'getname':
$db = new DbOperation();
$response['error'] = false;
$response['message'] = 'Request successfully completed';
$response['heroes'] = $db->getname();
break;
I would like to pass a value for the ID (id = x
) programmatically, please help me to achieve this.
Also, I need to pass the parameter from android to php. I tried the following code, but this is also not working.
private void retrive() {
HashMap<String, String> params = new HashMap<>();
params.put("id", "5");
PerformNetworkRequest request = new PerformNetworkRequest(Api.URL_READ_NAME, params, CODE_POST_REQUEST);
request.execute();
}