图像不会使用数据库中的id显示

时间:2014-02-25 11:17:33

标签: php html sql image

您好我正在尝试从数据库中选择结果时显示图像,这是我的代码:

$box .= '<div style="margin-top:10px;height:120px;"id=\"Video\">
         <br/>
         <div style="border-style:solid;border-width:1px;border-color:#00000;width:400px;float:right;"id=\"Title\">'.$row['title'].'</div> 
         <div style="width:220px;height:150px;float:left;border-style:solid;border-width:1px;border-color:#000000;" id=\"VideoImage\">"

         <img class="partimg1"  src="classroom/images/'.$row['media_id'].'.jpg" /></div>  

<div style="height:50px;width:400px;float:right;padding:2px;margin-bottom:5px;" id=\"Blurb\">'.$row['blurb'].'</div>
<div style="height:21px;width:152px;margin-top:45px;margin-left:7px;background:url(images/bg_top_img2-09.jpg) repeat-x;color:#ffffff;padding-left:2px;float:left;border:1px solid #000000;position:relative;border-radius:15px;text-align:center;" id=\"Downloads\"> Download </div>
</div>';  

中间的行是图像应该是.$row['media_id'].的位置,这将是数据库中的值,它只是一个数字,例如1到50,而在images文件夹中,图像是命名为1到50,他们都是JPG有一些我错过了,因为我之前使用过它并且它有效。

屏幕上显示的所有内容都是一个损坏的图像链接,就像网页无法在文件夹中找到图像一样。

任何帮助都会非常感激。

2 个答案:

答案 0 :(得分:1)

您违反了src链接。

src=\"classroom/images/'.$row['media_id'].'.jpg\"/>

答案 1 :(得分:1)

当您使用简单引用'作为字符串分隔符时,您不需要转义双引号"

<img class=\"partimg1\"  src=\"classroom/images/"'.$row['media_id'].'".jpg\"/>

应该是

<img class="partimg1"  src="classroom/images/'.$row['media_id'].'.jpg" />

您还需要修复所有id属性