包含的html页面中的PHP echo或print statemeent的样式

包含的html页面中的PHP echo或print statemeent的样式,php,html,include,echo,Php,Html,Include,Echo,我的验证脚本的一部分会根据错误吐出错误代码。它包括显示一个html错误页面。在错误页面上打印或回显的语句总是将页面向下推,并且似乎也会影响一些奇怪的事情,如字体大小等。默认情况下,它总是在页面顶部的中间显示回显语句。有什么方法可以让我做这个吗?我希望错误消息显示在html中的特定区域 if((!$first_name) || (!$last_name) || (!$email_address) || (!$username)){ echo 'You did not submit the foll

我的验证脚本的一部分会根据错误吐出错误代码。它包括显示一个html错误页面。在错误页面上打印或回显的语句总是将页面向下推,并且似乎也会影响一些奇怪的事情,如字体大小等。默认情况下,它总是在页面顶部的中间显示回显语句。有什么方法可以让我做这个吗?我希望错误消息显示在html中的特定区域

if((!$first_name) || (!$last_name) || (!$email_address) || (!$username)){
echo 'You did not submit the following required information! <br />';
if(!$first_name){
    echo "First Name is a required field. Please enter it below.<br />";
}
if(!$last_name){
    echo "Last Name is a required field. Please enter it below.<br />";
}
if(!$email_address){
    echo "Email Address is a required field. Please enter it below.<br />";
}
include 'error_reg.htm'; 
exit(); 
}
if(!$first_name)|(!$last_name)|(!$email_address)|(!$username)){
echo“您没有提交以下所需信息!
”; 如果(!$first\u name){ echo“名字是必填字段。请在下面输入。
”; } 如果(!$last_name){ echo“姓氏是必填字段。请在下面输入。
”; } 如果(!$电子邮件地址){ echo“电子邮件地址是必填字段。请在下面输入。
”; } 包括“error_reg.htm”; 退出(); }
请在php中执行以下操作:

echo "<p class='my_error'>Email Address is a required field. Please enter it below.</p>";
最简单的方法(但被认为是一种不好的做法)是使用内联样式,如:

echo "<p style='color:#FF0; font-size:14pt'>Some message</p>";
echo“

一些消息”


请仅在应用程序非常小的情况下使用此方法,而样式和html的混合会使维护变得非常复杂。

请在php中执行以下操作:

echo "<p class='my_error'>Email Address is a required field. Please enter it below.</p>";
最简单的方法(但被认为是一种不好的做法)是使用内联样式,如:

echo "<p style='color:#FF0; font-size:14pt'>Some message</p>";
echo“

一些消息”


请仅在应用程序非常小的情况下使用此方法,而样式和html的混合会使维护变得非常复杂。

实际上非常简单,在您的回音中,只需在该消息上添加/包装所需的html标记即可。样式可以是您想要的任何外观。错误的位置也完全取决于你

下面是一个超级基本的示例:

<!-- or just use an external css file -->
<style type="text/css">
.error-box {
    color:#555;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
    background-color: #ffecec;
    border:1px solid #f5aca6;
    width: 300px;

}
</style>
<?php
$first_name = '';
if(!$first_name){
    echo "<div class='error-box'>First Name is a required field. Please enter it below.</div>";
}
?>

.错误框{
颜色:#555;
字体系列:Tahoma,Geneva,Arial,无衬线;字体大小:11px;
填充:10px 10px 10px 36px;
利润率:10px;
背景色:#ffecec;
边框:1px实心#f5aca6;
宽度:300px;
}

实际上,在您的回音中,只需在该消息上添加/包装所需的html标记就可以了。样式可以是您想要的任何外观。错误的位置也完全取决于你

下面是一个超级基本的示例:

<!-- or just use an external css file -->
<style type="text/css">
.error-box {
    color:#555;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
    padding:10px 10px 10px 36px;
    margin:10px;
    background-color: #ffecec;
    border:1px solid #f5aca6;
    width: 300px;

}
</style>
<?php
$first_name = '';
if(!$first_name){
    echo "<div class='error-box'>First Name is a required field. Please enter it below.</div>";
}
?>

.错误框{
颜色:#555;
字体系列:Tahoma,Geneva,Arial,无衬线;字体大小:11px;
填充:10px 10px 10px 36px;
利润率:10px;
背景色:#ffecec;
边框:1px实心#f5aca6;
宽度:300px;
}

这根本不是什么大活儿

echo "<p class="whatever">;

echo "your error messages";

echo "</p>";

这根本不是什么大活儿

echo "<p class="whatever">;

echo "your error messages";

echo "</p>";

您可以通过添加与HTML内联的PHP脚本来实现这一点。但是我不知道你的error_reg.htm文件中有什么内容

<body>
<div id="error_status">
<?php
if((!$first_name) || (!$last_name) || (!$email_address) || (!$username)){
echo 'You did not submit the following required information! <br />';
if(!$first_name){
    echo "First Name is a required field. Please enter it below.<br />";
}
if(!$last_name){
    echo "Last Name is a required field. Please enter it below.<br />";
}
if(!$email_address){
    echo "Email Address is a required field. Please enter it below.<br />";
}
include 'error_reg.htm'; 
exit(); 
}
?>
</div>
</body>

您可以通过添加与HTML内联的PHP脚本来实现。但是我不知道你的error_reg.htm文件中有什么内容

<body>
<div id="error_status">
<?php
if((!$first_name) || (!$last_name) || (!$email_address) || (!$username)){
echo 'You did not submit the following required information! <br />';
if(!$first_name){
    echo "First Name is a required field. Please enter it below.<br />";
}
if(!$last_name){
    echo "Last Name is a required field. Please enter it below.<br />";
}
if(!$email_address){
    echo "Email Address is a required field. Please enter it below.<br />";
}
include 'error_reg.htm'; 
exit(); 
}
?>
</div>
</body>


您最好使用jqueryy您可以将它们存储在数组中,并显示them@rhil45,您可以将
echo
消息包装在
html
标记中,就像可能是
标记一样,并为其指定一个类属性,您可以在内联或外部样式表中对其进行样式设置。只需
echo
您在特定html中的错误通知element@rhill45,我的建议是:
echo'这是一个标题。

,或者在外部样式表中指定此样式。由于您在此处的样式只有少量错误。您可能想尝试一下。但是,如果有大量的
echo
语句,则在稍后包含的外部html页面上下文中对其进行样式设置可能会很麻烦。另一件事可能是如果
error_reg.htm
文件是完全静态的,并且没有太多内容,那么工作就是这样。您可以
echo
只在这个php脚本中显示整个内容。您最好使用jqueryy您可以将它们存储在数组中,并显示它们them@rhil45,您可以将
echo
消息包装在
html
标记中,就像可能是
标记并为其指定一个类属性,您可以在内联或外部样式表中设置该属性的样式。只需
echo
特定html中的错误通知即可element@rhill45,我的建议是:
echo'

这是一个标题。

,或者在外部样式表中指定此样式。由于您在此处的样式只有少量错误。您可能想尝试一下。但是,如果有大量的
echo
语句,则在稍后包含的外部html页面上下文中对其进行样式设置可能会很麻烦。另一件事可能是如果
error_reg.htm
文件是完全静态的,没有太多内容,那么工作就是这样。你可以
echo
只在这个php脚本中完成整个过程。这不是你第一次帮我解决问题,这个例子很容易理解。谢谢你!这不是你第一次帮我解决问题,这个例子很容易理解哦,明白了,谢谢!