2016-02-13 35 views
0

我需要一些幫助來回顯<img>標記與屬性,如標題,相對和類。PHP呼應<img>/<a>具有屬性

我已經做到了這一點,當我從數據庫呼應文件名搜索目錄中找到它。但是我不確定如何寫一些屬性,因爲我要用Pirobox來顯示它。

這是我得到的工作:

echo '<a href="uploads/'.$row['bildnamn'].'">'; 
echo '<img src="uploads/'.$row['thumb_bildnamn'].'">'; 
echo '</a>'; 

但我也需要這些屬性爲<A>標籤,這使得圖像大。

rel="gallery" class="pirobox_gall" title="$row['uploaded']" . " " . "$row['user']"; 

我沒有得到的工作是如何得到該行連同:

echo '<a href="uploads/'.$row['bildnamn'].'">'; 

回答

3

你應該能夠串聯一切都在<a>標籤,像這樣:

echo '<a href="uploads/' . $row['bildnamn'] . '" rel="gallery" class="pirobox_gall" title="' . $row['uploaded'] . ' ' . $row['user'] . '">'; 
echo '<img src="uploads/' . $row['thumb_bildnamn'] . '">'; 
echo '</a>'; 

我插入空格,以幫助那裏強調做PHP串聯。在你的情況下,單引號開始/結束PHP的字符串;雙引號被忽略並進入HTML。因此,這部分:

title="' . $row['uploaded'] . ' ' . $row['user'] . '" 

將使標題是uploaded列的值,然後是一個空格,然後將user列的值。然後,只需以>即可結束a標記。

+0

用過這個,謝謝。 –

0

,你可以繼續將字符串

echo '<a href="uploads/'.$row['bildnamn'].'"'. 'rel="gallery" class="pirobox_gall" title="'.$row['uploaded'].' '.$row['user'].'">'; 
0

試試這個:

echo '<a href="uploads/' . $row['bildnamn'] . '" rel="gallery" class="pirobox_gall" title="' . $row['uploaded'] . ' ' . $row['user'] . '">'; 
echo '<img src="uploads/' . $row['thumb_bildnamn'] . '">'; 
echo '</a>'; 
0

你可以使用字符串連接通貨膨脹,是這樣的:

$anchor = '<a href="uploads/'.$row['bildnamn'].'"'; 
$anchor .= 'rel="gallery" class="pirobox_gall" title="' . $row['uploaded'] . ' ' . $row['user'] . '">'; 
$anchor .= '<img src="uploads/'.$row['thumb_bildnamn'].'"></a>'; 
echo $anchor; 
相關問題