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

从PHP脚本向HTML元素ID添加类,php,html,css,Php,Html,Css,我正在尝试破解我下载的联系人表单()。。。我已经重写了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\" conten

我正在尝试破解我下载的联系人表单()。。。我已经重写了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脚本向其添加类


有人能帮我吗?

您应该根据
$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; ?>

谢谢
错误!

我对PHP一无所知。。。那么,我建议大家阅读一些基础知识,了解它是如何与HTML内容交互的。。。我会通过AJAX运行它,让它在同一个页面上运行而不加载..谢谢@GAntoine-我从来没有想到过这一点。如果我有时间读一下,我会。。。我不知道,所以我决定咨询专家。谁知道我会得到如此明智的建议。谢谢你寻找@Option,但我真的只对尝试修改我拥有的内容感兴趣。我并不是想对Gareth大惊小怪,如果我那样做了,我很抱歉。作为开发人员,我们花费大量时间阅读和学习,以了解我们使用的工具。我的雇主没有时间这么做,所以他雇佣我来做。谢谢你的建议,但我想完全避免重定向。我想更改原始HTML页面中某个元素的CSS类以指示成功或失败。然后查看该答案中的第二个代码示例-注意它如何添加具有唯一类属性的div元素。然后您可以在CSS中使用这些类名。如果sendform是一个单独的文档,HTML/PHP文档中的代码可以工作吗?