包含的html页面中的PHP echo或print statemeent的样式
我的验证脚本的一部分会根据错误吐出错误代码。它包括显示一个html错误页面。在错误页面上打印或回显的语句总是将页面向下推,并且似乎也会影响一些奇怪的事情,如字体大小等。默认情况下,它总是在页面顶部的中间显示回显语句。有什么方法可以让我做这个吗?我希望错误消息显示在html中的特定区域包含的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
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脚本中完成整个过程。这不是你第一次帮我解决问题,这个例子很容易理解。谢谢你!这不是你第一次帮我解决问题,这个例子很容易理解哦,明白了,谢谢!