在将其添加到数据库之前,我必须测试$_POST
,以便如果任何输入为空,它将打印它,但是当我提交所有项目为空时,它只打印数组中的项目?我的代码有什么问题?
$formerror = array ();
if(empty($depdesc))
{
$formerror [] = " وصف القسم لا يمكن ان يكون فارغ ";
}
if(empty($depName))
{
$formerror [] = " اسم القسم لا يمكن ان يكون فارغ ";
}
#End of check if any empty item
if(empty($formerror))
{
echo " No error ";
}else
{
foreach($formerror as $error);
{
echo $error;
}
}
最佳答案
这是因为你的循环后面有分号(;
)。不可能在那里。
替换
foreach($formerror as $error); {...}
^
对于
foreach ($formerror as $error) {
echo $error;
}