需要两种语言的错误信息,单引号有问题... 这就是它的样子:
else if(trim($FullName) == '')
$error = '<div class="errormsg">Please enter your Full Name!</div>';
}
当我把变量
时else if(trim($FullName) == '')
$error = '<div class="errormsg"><?php echo $lang['error']; ?></div>';
}
所以,当我这样说时,语法变得不正确,因为单引号..
答案 0 :(得分:1)
你试过吗
else if(trim($FullName) == '')
$error = '<div class="errormsg">'. $lang["error"] .'</div>';
}
编辑:echo是一个php指令,不需要你重新打开并重新关闭php标签(<?php
和?>
)。你可以通过串联来计算字符串,这是PHP中的一些基本内容
答案 1 :(得分:1)
我会使用empty,即:
else if(empty(trim($FullName)))
$error = '<div class="errormsg">Please enter your Full Name!</div>';
}
以下内容没有意义,因为你在php块中:
$error = '<div class="errormsg"><?php echo $lang['error']; ?></div>
更改:
else if(empty(trim($FullName)))
$error = '<div class="errormsg">'.$lang['error'].'</div>';
}