使用PHP将变量以粗体显示

时间:2014-04-23 10:26:32

标签: php html mysql css

我想把我从mysql数据库中检索的变量(在select中)放入使用粗体(或斜体)的php。我尝试了以下两种方式,并且还使用了,但它不起作用? 在这个例子中,它尝试将所有内容都加粗,但实际上我只想要以粗体显示$ row ['test']。谢谢!

<option value="<?php echo $row['ptname'].$row['test'];?>">
    <span style="font-style:italic">
        <?php echo $row['ptname']."&nbsp;&nbsp;".$row['test'];?>
    </span>
</option>

<option value="<?php echo $row['ptname'].$row['test'];?>">
    <?php echo '<b>'.$row['ptname']."&nbsp;&nbsp;".$row['test'].'</b>';?>
</option>

4 个答案:

答案 0 :(得分:0)

这将有效,但仅适用于Firefox而非Chrome或其他

<style>
.ItalicOption{font-style:italic;}
.BoldOption{font-style:bold;}
</style>
<option value="<?php echo $row['ptname'].$row['test'];?>"><span class="ItalicOption"><?php echo $row['ptname']."&nbsp;&nbsp;".$row['test'];?></span></option>

<option value="<?php echo $row['ptname'].$row['test'];?>"><?php echo 
'<b>'.$row['ptname']."&nbsp;&nbsp;".$row['test'].'</b>';?></option

答案 1 :(得分:0)

试试这个

<option value="<?php echo $row['ptname'].$row['test'];?>">
    <?php echo $row['ptname']."&nbsp;&nbsp;<b>".$row['test']."<b>";?>
</option>

<option value="<?php echo $row['ptname'].$row['test'];?>">
    <?php echo $row['ptname']."&nbsp;&nbsp;<b>".$row['test']."</b>";?>
</option>

答案 2 :(得分:0)

你不能。

这样做的方法是使用一些假的“dropdwon look”构造与JS。

看看select2,它使用起来很简单,并为您提供了很多选择。

答案 3 :(得分:0)

 <?php echo '<i><b>'.$row['ptname']."&nbsp;&nbsp;".$row['test'] . '</b></i>';?>