用户添加主题时向数据库添加点

时间:2018-05-15 08:29:07

标签: php html sql database

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

我想要的是什么: 行" 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);

0 个答案:

没有答案