【问题标题】:Php echo three different css formatsphp echo 三种不同的css格式
【发布时间】:2017-03-15 00:14:59
【问题描述】:

我正在尝试将三种不同的 css 格式添加到从 MySQL 数据库中提取的数据中。 我已经很好地格式化了第一行,但我根本无法让其他两个工作, 任何想法我做错了什么?

//run the query
$loop = mysql_query("SELECT * FROM employee")
   or die (mysql_error());

while ($row = mysql_fetch_array($loop))
{
  echo "<p style='color:#0000ff; font-size:22px'>".$row  ['employee_name']."</p>" "<p style='color:#00000f; font-size:32px'>".$row['employee_id'] . "</p>" "<p style='color:#000000; font-size:42px'>". $row['employee_contact'] . " </p>"  . "<br/>";
}

【问题讨论】:

  • 你不应该在这里使用内联样式。给这些元素一个类,并通过样式表通过该类对它们进行格式化。 (顺便说一句,在这里使用段落元素也不是最有意义的。)

标签: php html mysql css


【解决方案1】:

你有一个不必要的差距:

  $row['employee_id'] . "</p>" "<p style='color:#000000; font-size:42px'>"
                            ^^^^^
                             here

要么去掉引号,要么添加连接运算符。

  $row['employee_id'] . "</p> <p style='color:#000000; font-size:42px'>"

【讨论】:

  • 图形插图在概述错误发生的位置时效果非常好。它一定是你心中的“艺术家”;-)
【解决方案2】:

您的报价不平衡。试试这个:

echo "<p style='color:#0000ff; font-size:22px'>".$row  ['employee_name']."</p> <p style='color:#00000f; font-size:32px'>".$row['employee_id'] . "</p><p style='color:#000000; font-size:42px'>". $row['employee_contact'] . " </p> <br/>";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-27
    • 2013-11-28
    • 2019-09-04
    • 1970-01-01
    相关资源
    最近更新 更多