我的api更新代码无法正常工作,请在slim php框架中检查它。
/* *
* URL: http://localhost/StudentApp/v1/submitassignment/<assignment_id>
* Parameters: none
* Authorization: Put API Key in Request Header
* Method: PUT
* */
$app->put('/submitassignment/:id', function($id) use ($app){
$db = new DbOperation();
$result = $db->updateAssignment($id);
$response = array();
if($result){
$response['error'] = false;
$response['message'] = "Assignment submitted successfully";
}else{
$response['error'] = true;
$response['message'] = "Could not submit assignment";
}
echoResponse(200,$response);
});
//Method to update assignment status
public function updateAssignment($id){
$stmt = $this->con->prepare("UPDATE firm SET name = ? WHERE id=?");
$stmt->bind_param("si", $name, $id);
$result = $stmt->execute();
$stmt->close();
if($result){
return true;
}
return false;
}
发布于 2018-05-31 15:39:32
从获得$name
值得地方获得updateAssignment()
。你只向函数传递一个参数。
https://stackoverflow.com/questions/-100004664
复制相似问题