2016-06-16 27 views
-1

我有這行代碼。使可點擊的網址從數據庫收集

<p> Linkedin: <?= $user_info['portfolio_website'] ?></p> 

portfolio_website是來自存儲URL的用戶配置文件的數據庫列。

通過上面的代碼,用戶對應的網址顯示在網頁上。

但它只是文本,它不可點擊。

所以我的問題是:如何使網址可點擊?

+2

有沒有你不只是把網址放入href的原因? 'Click Me' –

+0

我認爲它會看起來更好,如果網址是可見的而不是文字,因爲那麼人們現在將在那裏他們將被導向 – john

+1

,所以用url替換文本以及...... –

回答

1

通過將url包裝在錨標記中。此外,您還可以隱藏URL,並把其他任何文字顯示爲鏈接:

<p> Linkedin: 
    <a href="<?= $user_info['portfolio_website'] ?>"> 
     Some text here 
    </a> 
</p> 

要顯示的URL作爲可點擊的鏈接做到這一點:

<p> Linkedin: 
    <a href="<?= $user_info['portfolio_website'] ?>"> 
     <?= $user_info['portfolio_website'] ?> 
    </a> 
</p> 
+0

我試過了,但它不工作,但感謝與我的想法 – john

+0

@john添加href爲錨點,url可能需要用單引號括起來而不是double。我的代碼很挑剔。 – JustSomeDude

+1

@john如果'<?='語法適用於您發佈的問題,那麼沒有理由不應該這樣做。什麼不工作? –

1

這是相當簡單的。

只需添加一個錨標記,並呼應了行內的href

像這樣:

<a href='<?php echo $row['portfolio_website']; ?>'>LinkedIn</a> 

或者,你可以呼應整體錨標記,只是串連在row

echo '<a href="' . $row['portfolio_website'] . '">LinkedIn</a>'; 
+0

或甚至更乾淨,雙倍變化引號不需要數組索引引號,並且沒有通知'echo「LinkedIn」;' –