如何设置PHP生成的标签样式?

时间:2015-03-24 04:08:04

标签: php html css

我有一个来自PHP脚本的IF子句片段,它基本上是一个小型搜索引擎:

if(isset($_REQUEST['search'])){
    $search_term = trim($_REQUEST['search']);
    if(strlen($search_term) <= 0){
        $website_search_dynamic -> error($website_search_dynamic->label("Please enter a search query."),true);
    }else if(strlen($search_term) < $GLOBALS['_SEARCH_MIN_CHARS']){
        $website_search_dynamic -> error($website_search_dynamic->label("Sorry, you must enter at least %d characters in your search query",$GLOBALS['_SEARCH_MIN_CHARS']),true);
    }
    $website_search_dynamic -> search($search_term);
}

如何在两个标签上添加CSS样式?例如,我希望在中心div中显示错误消息。没什么太花哨的。

谢谢!

2 个答案:

答案 0 :(得分:0)

你可以这样做:

if(strlen($search_term) <= 0){
$error[] = "Nope";
}

然后在你的html中你想要的任何地方,放:

<?php   
if(!empty($error))  {
   echo "<div align='center' class='foo'>" . $error [0] . "</div>"; 
   }
   ?>

然后按照你想要的方式设定课程风格。

答案 1 :(得分:0)

你甚至可以尝试这种方法

 $website_search_dynamic -> error($website_search_dynamic->label("<span style="text-align:center;color:red">Please enter a search query.</span>"),true);

php可以运行html代码,你可以简单地添加html内联样式代码来工作

尝试google并找到如何添加外部样式到php文件(因为我不知道php

中的外部样式