Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 查证_Php_Mysql - Fatal编程技术网

Php 查证

Php 查证,php,mysql,Php,Mysql,是否可以首先检查DB products中是否存在/设置ekstri_subcat中的$id,然后确认是否不存在仅删除?有关于如何制作的提示吗 看法 atm确认正在按按钮运行 <button type="button" data-toggle="tooltip" title="{{ button_delete }}" class="btn btn-danger" onclick="confirm('{{ text_confirm }}') ? $('#form-filter').subm

是否可以首先检查DB products中是否存在/设置ekstri_subcat中的
$id
,然后确认是否不存在仅删除?有关于如何制作的提示吗

看法

atm确认正在按按钮运行

<button type="button" 
data-toggle="tooltip" title="{{ button_delete }}" class="btn btn-danger" 
onclick="confirm('{{ text_confirm }}') ? $('#form-filter').submit() : false;">
</button>
模型


是的,这是可能的。你可以这样做:

if (isset($this->request->post['selected']) && $this->validateDelete()) {
    foreach ($this->request->post['selected'] as $id) {
        if(!empty($id)){
            $this->model_catalog_ekstri->delete($id);
        }
    }
}

您可以检查它是否在数据库中,只需选择id为的数据,如果它不是空的,则删除。但不需要删除。如果没有id为的数据,它将不会执行任何操作,也不会抛出错误。

是,这是可能的。你可以这样做:

if (isset($this->request->post['selected']) && $this->validateDelete()) {
    foreach ($this->request->post['selected'] as $id) {
        if(!empty($id)){
            $this->model_catalog_ekstri->delete($id);
        }
    }
}

您可以检查它是否在数据库中,只需选择id为的数据,如果它不是空的,则删除。但不需要删除。如果没有id为的数据,则不会执行任何操作,也不会抛出错误。

因此,如果id在数据库中,您希望确认其删除,如果没有,您希望在没有确认的情况下删除首先不存在的内容?似乎没有道理。(或者“如果不存在,请运行”的确切含义是什么?)您是否检查了受影响的行?根本不清楚你在问什么。因此,如果id在数据库中,你想确认它的删除-如果没有,你想在没有确认的情况下删除不存在的内容?似乎没有道理。(或者“如果不存在,请运行”的确切含义是什么?)您是否检查了受影响的行?根本不清楚你在问什么。
if (isset($this->request->post['selected']) && $this->validateDelete()) {
    foreach ($this->request->post['selected'] as $id) {
        if(!empty($id)){
            $this->model_catalog_ekstri->delete($id);
        }
    }
}