从PHP脚本向HTML元素ID添加类

时间:2016-11-29 15:20:36

标签: php html css

我试图破解我下载的联系表单(https://css-tricks.com/examples/NiceSimpleContactForm2/)...我已经重写了HTML和CSS以使其更加模块化,但我想调整PHP联系人引擎文档 - 特别是这一点:

// redirect to success page 
if ($success){
  print "<meta http-equiv=\"refresh\" content=\"0;URL=contactthanks.php\">";
}
else{
  print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}

这会加载一个感谢页面,这有点笨拙。我想使用一些CSS类在HTML中显示一条消息,指示成功或失败。麻烦的是,我对PHP一无所知,或者我将如何定位HTML元素ID并从PHP脚本中添加一个类。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您应该根据$success变量重定向到相应的网页,而不是刷新同一页面。

// redirect to success page 
if ($success){
  header('Location: contactthanks.php');
}
else{
  header('Location: error.htm');
}

或者,只是在联系表单页面的body标签中的某个位置。

<?php if ($success): ?>
    <div class="success">Thanks!</div>
<?php else: ?>
    <div class="error">Error!</div>
<?php endif; ?>