php - 如何为 php/html 中的每个评论设置单独的背景颜色?
问题描述
我有以下 php 代码:
<?php
$dlikes="SELECT Comment FROM module_feedback_comments WHERE
module_id='$module_id'";
$result=mysqli_query($conn,$dlikes);
// output data of each row
while($row = mysqli_fetch_array($result))
{
echo "" . $row["Comment"]. "</br>";
}
?>
上面的查询从数据库中获取所有评论。现在,我希望前端的每个评论都有一个单独的背景颜色来区分它们。我不知道如何使用上面的循环来编写 html / css。请帮忙。
解决方案
我添加了一个随机颜色选择器和使用它的 html\css:
<?php
$dlikes="SELECT Comment FROM module_feedback_comments WHERE
module_id='$module_id'";
$result=mysqli_query($conn,$dlikes);
// output data of each row
while($row = mysqli_fetch_array($result))
{
echo "<p style='background-color: ". randCol() ."'>" . $row["Comment"]. "</p>";
}
function randCol(){
return '#' . str_pad(dechex(mt_rand(0, 0xFFFFFF)), 6, '0', STR_PAD_LEFT);
}
?>
推荐阅读
- css - Angular 7根据JSON列表中的值更改文本颜色
- .net - TransactionAbortedException:事务已中止。---> System.TimeoutException:事务超时
- sql - 更新列 - 删除第一个和最后一个字符
- python - 将文本添加到 XML 文本类型错误:+= 不支持的操作数类型:'NoneType' 和 'str'
- .htaccess - HTACCESS 从带有查询字符串的 url 重定向到带有查询字符串 + 字符串的相同 url
- laravel-5 - 将大数据传递给视图
- python - 为什么服务器收不到客户端的消息?
- c# - 在 Oracle 服务器 ado.net c# 上以编程方式创建数据库
- android - Android BLE 应用 Gatt 回调停止响应
- scala - 将 JsArray 的 JsArray 转换为 Case 类