Php 查证
是否可以首先检查DB products中是否存在/设置ekstri_subcat中的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
$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);
}
}
}