0

私はhtmlでテーブルを作成しました。各セルで、その中の画像をphpのレコードにリンクしたいと思いますが、どうすればよいか少し混乱しています。助けてください。

<td>
<?php
$con=mysqli_connect("server","username","password","db");
$sql = "SELECT imgurl FROM Workshop_products WHERE id=XXX";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
?>
<img src="<?php echo $row['imgurl'] ?>" />
</td>

このようなものを各セルに追加しようとしましたが、画像しか表示されません。ありがとう

4

2 に答える 2

0

画像を タグで<a>囲みます:

<?php
$link = "user.php?id=$row[id]"; // example: this is the page you want to link to
$img  = $row['imgurl'];
?>

<a href="<?php echo $link; ?>"><img src="<?php echo $img; ?>" /></a>
于 2013-11-05T01:36:50.477 に答える
0

データベースで表されているすべての画像を表示しようとしていると思うので、おそらくこれは次のとおりです。

<?php
$con=mysql_connect("bt2201-1213.bimserver2.com","ihamzadb","xK56K7S6","ihamzadb");
$sql = "SELECT imgurl FROM Workshop_products";
print "<table>";
while($row = mysql_fetch_assoc($sql)){
    print "<td><a href ='" . $row['imgurl'] . "'><img src = '" . $row['imgurl'] . "'></a></td>";
}
print "</table>";
于 2013-11-05T01:38:47.890 に答える