Php 回声字体颜色输出
我编写了一个php代码,用红色显示错误。但不知何故,这似乎不起作用。这是我的密码:Php 回声字体颜色输出,php,colors,echo,Php,Colors,Echo,我编写了一个php代码,用红色显示错误。但不知何故,这似乎不起作用。这是我的密码: <?php ... if(!$name || !$email || !$contact || !$itemid){ //if not display an error message echo "<span style="color: red;" /><center>Fields
<?php
...
if(!$name || !$email || !$contact || !$itemid){
//if not display an error message
echo "<span style="color: red;" /><center>Fields marked with <strong>( * ƥ</strong> are mandatory!</center></span>";
}else{...
?>
您正在生成无效的HTML。
元素不能包含
元素。浏览器可能会通过移动
元素来纠正错误,使其位于
之外(因此应用于span的样式规则不会进入
元素)
生成有效的标记(并将样式规则移动到样式表)
echo“带有&&40;&&42;&&421标记的字段是必填的!
”;
您正在生成无效的HTML。
元素不能包含
元素。浏览器可能会通过移动
元素来纠正错误,使其位于
之外(因此应用于span的样式规则不会进入
元素)
生成有效的标记(并将样式规则移动到样式表)
echo“带有&&40;&&42;&&421标记的字段是必填的!
”;
您的报价有冲突。要么转义它们,要么使用单引号和双引号
echo '<span style="color: red;" /><center>Fields marked with <strong>( * ƥ</strong> are mandatory!</center></span>';
标有和#40的echo'字段* ƥ是强制性的;
您的报价有冲突。要么转义它们,要么使用单引号和双引号
echo '<span style="color: red;" /><center>Fields marked with <strong>( * ƥ</strong> are mandatory!</center></span>';
标有和#40的echo'字段* ƥ是强制性的;
这样做吧--
标有和#40的echo'字段* ƥ是强制性的;
您的
“”
引号有冲突请这样做--
<?php
...
if(!$name || !$email || !$contact || !$itemid){
//if not display an error message
echo "<span style='color: red;' /><center>Fields marked with <strong>( * ƥ</strong> are mandatory!</center></span>";
}else{...
?>
标有和#40的echo'字段* ƥ是强制性的;
您的
“
引号有冲突请使用color attr中的单引号进行修改,并删除“中心”,
<?php
...
if(!$name || !$email || !$contact || !$itemid){
//if not display an error message
echo "<span style='color: red;' /><center>Fields marked with <strong>( * ƥ</strong> are mandatory!</center></span>";
}else{...
?>
echo“
在color attr中使用单引号进行修改,并删除“center”,
echo“
问题在于PHP表达式上的引号未转义
echo "<span style="color: red;" />...
//^ Right here
逃避引用
echo "<span style=\"color: red;\" />...
// Escape the quotes so that it gets treated as string rather than a modifier
echo”。。。
//转义引号,以便将其视为字符串而不是修饰符
问题是在PHP表达式上取消转义引号
echo "<span style="color: red;" />...
//^ Right here
逃避引用
echo "<span style=\"color: red;\" />...
// Escape the quotes so that it gets treated as string rather than a modifier
echo”。。。
//转义引号,以便将其视为字符串而不是修饰符
从技术上讲,没有,但我确信这不是导致他出现问题的原因;考虑在CSS中使用“文本对齐:中心”。从技术上讲,不,但我确信这并不是造成他的问题的原因。即使在HTML 4中,标签也被弃用;考虑在CSS中使用“文本对齐:中心”。如果您查看正在输出的HTML页面的来源,您可能会看到问题。这是一个故障排除提示。这应该是一个错误开始。修复它。你是对的,不需要查看源代码,如果启用了错误报告,它就在页面上。如下所示:分析错误:语法错误,意外的T_字符串,应为“,”或“;”代码>通过告诉您问题来帮助排除故障。谢谢。从现在起,请记住这一点。如果查看正在输出的HTML页面的源代码,您可能会看到问题。这是一个故障排除提示。这应该是一个错误开始。修复它。你是对的,不需要查看源代码,如果启用了错误报告,它就在页面上。如下所示:分析错误:语法错误,意外的T_字符串,应为“,”或“;”代码>通过告诉您问题来帮助排除故障。谢谢。请你解释一下你的答案,这样OP就能知道他的代码哪里出了问题,哪里出了问题。请你解释一下你的答案,这样OP就能知道他的代码哪里出了问题,哪里出了问题。谢谢。我会记住的,谢谢。我现在会记住的。