php - 尝试更改从 mySQL 数据库导入的 HTML 元素的背景颜色时,PHP 中的非更新内联 CSS

标签 php html mysql css

我是一名学生(对 PHP 非常陌生)试图动态更改数据库中每条“鱼”的背景颜色,但在此之前,我需要尝试静态更改背景,但是,我什至不能去做。我试过在引号周围不使用引号、引号和转义字符都无济于事。

PHP/HTML

<html>
<head>
  <title>Dinosaurs</title>
</head>
<body>
</body>
  <?php
  include 'connection.php';
  $query = "SELECT Name FROM `fish` WHERE FishTypeID = 4";
  if (!$result = $mysqli->query($query)){
    echo "Sorry, the website is experiencing problems.";
    echo "Error: Your query failed to execute and here is why: \n";
    echo "Errno: " . $mysqli->errno . "\n";
    echo "Error: " . $mysqli->error . "\n";
    exit;
  }
  while ($row = mysqli_fetch_row($result)) {
    print("<div background-color = \"blue\">
            <h4>");
    foreach ($row as $key => $value) {
      print($value . "
                <svg height = 64 width = 80>
                  <polygon points='1 31, 6 42, 1 47,26 63,60 50,80 64, 72 39, 80 16,60 28,26 17' />
                  <circle cx='20' cy='32' r='5' stroke='white' stroke-width='3' fill='black' />
                </svg>");
    }
    print("</h4></div>");
  }
    ?>
    <h1>dinosaurs</h1>
</html>

最佳答案

感谢大家的帮助!事实证明,我使用的是“=”而不是“:”来分配背景颜色。

关于php - 尝试更改从 mySQL 数据库导入的 HTML 元素的背景颜色时,PHP 中的非更新内联 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40458263/

相关文章:

php - 使用 JOIN 获取记录并使用 group by 获取最新记录

php - 无法从 Symfony 中的命名路由生成 URL

javascript - 如何在jquery中附加返回值

php - Jquery 翻盖脚本未在翻盖背面显示独特内容

php - PHP 中的 SQL 查询,谓词位于数组中

php - 有没有办法以编程方式关闭类别或产品平面?

php - 如何用 php 显示 mdb(access) 文件字段(包括 utf8(阿拉伯波斯语)字符)?

html - 邮件中的图像上的图像

mysql - 以用户 "apache"运行的 Perl 无法加载 DBD::mysql,而其他用户可以

php - 网站需要永远加载然后我得到 "Uncaught SoapFault exception"