我有一个用户注册和登录表单,其中包含各种错误/成功消息。我正在尝试将我的错误框html代码放在每个错误消息周围,但是有点困难。

错误框的html是:

<div class="alert alert-info alert-login"> *error message here* <div>


我的PHP看起来像这样:

$msg = 'login failed';


我尝试了以下方法:

$msg = '<div class=\"alert alert-info alert-login\">login failed<br></div>';


但是,这没有用,是否有人能够阐明为什么以及如何能够解决此问题?该消息正在显示,但div样式未显示。
干杯!

最佳答案

由于您使用单引号来封装字符串,因此不需要转义双引号,因此请使用:

$msg = '<div class="alert alert-info alert-login">login failed<br></div>';


有关字符串和单引号的更多信息:http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.single

关于php - 通过PHP打印HTML和CSS,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18161722/

10-14 02:20