使用数组更改字体颜色,字体大小

时间:2013-10-12 00:42:58

标签: php mysqli

如何使用此代码更改字体颜色?我只是在寻找一个简单的解决方案,但如果你还想建议如何将其重写为SQL注入证明,我也会很感激。请帮忙,因为我还在学习。

echo "<table>";
echo "<table border='0' width='800' align='center' >";
echo "<td width='40%' align='center'></td>
<td width='20%' align='center'></td>
<td width='40%' align='center'></td>";
echo "</tr>";

$row_number = 1;
while ($row = mysql_fetch_array($result)) {

    $id_actor = $row["id_actor"];
    $idfilm = $row["idfilm"];
    $filmTitle = $row["filmTitle"];
    $filmRole = $row["filmRole"];
    $filmDirector = $row["filmDirector"];

    for($i = 0; $i < 3; $i++) {
        echo "<td> $row[$i]</td>";
    }
    echo "</tr>";

    $row_number++;
}
echo "</table>";

3 个答案:

答案 0 :(得分:2)

在代码的开头,为CSS样式插入以下内容:

echo "
<style>
tr:nth-child(2n+1) {
  background-color: #ccc;
}
</style>"

答案 1 :(得分:0)

而不是echo"<td> $row[$i]</td>";,请尝试使用 echo"<td><font color=\"red\"> $row[$i]</font></td>";

答案 2 :(得分:0)

您可以将此示例应用于您的问题:

<font color="red">This is some text!</font> 

解决字体颜色问题。或者,您可以使用CSS样式:

style="color: #CC0000;"

关于保护自己免受SQL注入的建议,很难提出任何建议,因为您的示例代码不包含您的查询,任何SQL注入攻击在我们到达您的示例代码时已经造成了损害。但是对于一般提示,请阅读thisthis。最后,不要忘记保护您的客户端免受可用于窃取用户身份的XSS注入。