我遇到两个问题,其中一个是奇怪的,另一个是混乱的。
首先,我在两个页面中基本上使用相同的代码,在一个页面中它可以工作,而在另一个页面中,它会出现错误。
echo "<td style='width: 800px'>" . '<img height="100" width="100" src="data:image/jpeg;base64,'.base64_encode( $row[photo] ).'" >' . "</td>";
这会出现错误使用未定义的常量照片 - 假设为“照片”。 对我而言,这意味着语法错误,但对于我的生活,我无法弄清楚需要做什么.php / html语法绝对会让我感到困惑。
第二个问题只是一个奇怪的问题。
a:link {
color: black;
}
链接是黑色的。
a:hover {
color: #4cff00 ;
}
当鼠标悬停在上时,
链接变为绿色。
a:visited {
color:black;
}
悬停时链接不再是绿色,而是始终为黑色。我希望他们在徘徊时变成绿色但每隔一段时间变成黑色,我似乎无法得到它。
答案 0 :(得分:0)
使用$row["photo"]
解决您的第一个问题。在密钥photo
周围添加引号或双重排序,因为如果没有,php会解析为常量。
对于你的CSS问题:
a:link, a:active, a:visited {color: #000}
a:hover {color: #4cff00;}
您需要使用pesudo代码将所有其他案例设置为黑色。
答案 1 :(得分:0)
尝试 -
base64_encode( $row["photo"] );