php - 用户添加主题时向数据库添加点
问题描述
用户可以通过填写表格来添加主题。
我想要什么: 我数据库中的“punten(points)”行来更新分数。所以如果分数是 10。它再加上 10 分。
我的功能:
public function update_points($tabel, $query){
$q = '';
foreach ($query as $key => $value) {
$value = str_replace("'","'",$value);
$q .= "`".$key."` = '".$value."',";
}
if(isset($q) && ($q !='')) {
$q = substr($q,0,-1);
$this->database->query("UPDATE ".$tabel." SET punten = punten + ".$q." LIMIT 1");
$this->database->execute();
}
}
html文件:
if(isset($_POST['react_btn'])){
$query['punten'] = 10;
$app->update_points('klanten', $_SESSION['klant_id'], $query);