我有一个像这样的代码
function deletes2()
{
foreach ($_POST['selector'] as $id)
{
$this->retailer_model->deletes($id);
}
}
现在我想回复像
这样的消息echo"success"; or "error"
我该怎么做?
答案 0 :(得分:0)
根据假设。这将是条件:
function deletes2() {
$status = false;
foreach ($_POST['selector'] as $id){
$this->retailer_model->deletes($id);
$status = true;
}
if($status) {
return "success";
} else {
return "error";
}
}
如果您的foreach
循环将执行,那么它将返回成功,否则将返回错误。希望你找到这样的条件。
欢呼声。
答案 1 :(得分:0)
你需要返回标志来检查
之类的功能function deletes($id) {
// your queries
if query run suceess.
return true
else
return false;
}
然后检查foreach
foreach ($_POST['selector'] as $id){
$return = $this->retailer_model->deletes($id);
if($return) {
echo "success";
}
else {
echo "error";
}
}