我尝试使用printf打印图像,但它不起作用。
专栏" imagem"显示图像的目录。
function listaCDs() {
$sql = "SELECT * FROM `cds`";
if(($rs=$this->bd->executarSQL($sql))){
while ($row = mysql_fetch_array($rs)) {
printf("
<img src=%s height="100" width="100" />", $row['imagem']);
echo "<br>";
}
}
else {
return false;
}
}
答案 0 :(得分:1)
尝试:
printf("<img src='%s' height='100' width='100' />", $row['imagem']);
答案 1 :(得分:0)
使用此
printf("<img src=%s height='100' width='100' />", $row['imagem']);
而不是
printf("<img src=%s height="100" width="100" />", $row['imagem']);
对于属性,您在双quotes
内有两个quotes
,这就是问题所在。查看this demo.
答案 2 :(得分:0)
确保图像的目录是公共的(即在浏览器中复制并粘贴$ row ['imagem']以查看它是否可访问)。