2013-11-05 35 views
0

我已經在html中創建了一個表格,在每個單元格中我想將它中的圖像鏈接到php中的記錄,但我對如何去有點困惑關於它請幫助。試圖將表格單元格中的圖像鏈接到sql記錄

<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> 

已經試圖給每個單元添加類似的東西,但它只顯示圖像。感謝

+1

普羅蒂普:唐在你下一次發表問題時,你做了那件事。 :P – Sammitch

+1

不要將'mysql_ *'函數與'mysqli_ *'函數混合使用! – Vallentin

回答

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> 
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>"; 
+0

現在,當你修復他的代碼時,爲什麼不修復他的'mysql_ *'和'mysqli_ *'函數的混合? – Vallentin

+0

哦,是的,我修好了,我什至沒有注意到。 – Benten

相關問題