Rel属性无法从mysql数据库中运行

时间:2013-12-30 17:27:25

标签: php html mysql

我在页面上显示了一系列图像。它们是从mysql数据库调用的。这部分工作正常。然后,我使用以下代码实现了带描述的悬停图像:

...echo "<td>";?> <img src="<?php echo $row['image']; ?>" rel="imgtip[0]" height="100" width="125" title="<?php echo $row['title_tag']; ?>" /><?php echo "</td>";...

rel =“imgtip [0]”是调用悬停图像和描述的部分。这将仅调用标识为“0”的第一个图像。我希望它改为 rel =“imgtip [1]” rel =“imtip [2] ”等等,所以每个悬停图像都与被调用的图像有关来自数据库。

我在mysql数据库中添加了一个新字段,并将每个 rel 添加为新记录。然后我更改了php代码,从数据库调用rel属性,如下所示:

...echo "<td>";?> <img src="<?php echo $row['image']; ?>" height="100" width="125" title="<?php echo $row['title_tag']; ?>" rel="<?php echo $row['img_tip'] ?>"  /><?php echo "</td>";...

这次我查看页面时没有出现悬停图像。有没有办法从数据库中调用rel属性,以便显示所需的悬停图像?

1 个答案:

答案 0 :(得分:0)

从您的评论中,看起来MySQL字段img_tip已包含rel=的定义。如果是这种情况,请按以下步骤更新您的代码:

<img src="<?php echo $row['image']; ?>" height="100" width="125" title="<?php echo $row['title_tag']; ?>" <?php echo $row['img_tip'] ?> />