当遍历foreach下面的循环时echo,每次执行循环时都会得到一个输出。如何将这些消息简化为最后一条消息?
即只有"success messages"回声"Success",如果发生错误("fail" or "nothing saved" message)则回声"Fail"。一旦发生错误,循环就不应停止,而应完全进行。最后,我只想知道是发生错误还是未保存结果。
if(!isset($_POST["submitbutton"])) {
echo "Click this button to save your input.";
} else {
foreach($_POST['tipp_id'] as $key => $tipp_id) {
if($tipp_id > 0) {
$result="
//SQL query
";
$query=mysqli_query($conn,$result);
if($query) {
echo "Success.<br>";
} else {
echo "Fail.<br>";
}
} else {
echo "Nothing saved.";
}
}
}
Run Code Online (Sandbox Code Playgroud)