正如我在标题中提到的,我面临着在PHP代码中将错误消息颜色更改为红色的问题,下面是代码:
if(mysql_num_rows($r2)>0){
$msg2="Email already exist";
echo $msg2;
}
有人能帮我修改一下吗?
感谢所有的回答。。。
您可以使用HTML:
if(mysql_num_rows($r2)>0){
$msg2="Email already exist";
echo "<font color='red'>" . $msg2 . "</font>;
}
或者CSS:
if(mysql_num_rows($r2)>0){
$msg2="Email already exist";
echo "<span style='color: red'>" . $msg2 . "</span>;
}
我认为,你被否决了,因为这是一个非常简单的基本问题,谷歌可以在10秒内轻松解决(其他可用!)。例如:http://www.w3schools.com/tags/att_font_color.asp
您不能更改PHP内部的任何颜色,因为PHP代码留在服务器上,并且颜色由用户看到(确切地说,用户坐在客户端前面)。你可以做的是给你的消息一些属性,确切地说是一个CSS类,告诉客户端用红色显示它。我只能从这个片段中看到你代码的上下文,所以我猜你的函数在创建页面的过程中。
在这种情况下,我会做这样的事情:
在CSS中,我将放置一个名为my_error
:的类
.my_error{
color: red;
/* Other fancy things, to make it look really nice*/
}
然后我将用my_error
类来echo
封装在某个东西中的消息。一段应该很好:
if(mysql_num_rows($r2)>0){
$msg2='<p class="my_class">Email already exist</p>';
echo $msg2;
}
根据PHP代码的执行位置,我至少可以想出其他两种方法来实现这一点,但这是最简单的(所有方法都至少使用CSS)。