首页 > 解决方案 > 用户添加主题时向数据库添加点

问题描述

用户可以通过填写表格来添加主题。

我想要什么: 我数据库中的“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);

标签: phphtmlsqldatabase

解决方案


推荐阅读