2017-07-19 36 views
-6

我試圖找出如何正確做這個回聲,但基本上我需要的用戶名稱是「點擊」通過點擊我的意思是當你點擊名稱,它帶你到用戶配置文件,以及我知道怎麼做那等,我只是似乎有與得到的鏈接工作中的問題:PPHP如何在回聲中包含鏈接?

下面來看看它:

echo "<tr><td><img src=\"https://crafatar.com/avatars/{$row['uuid']}?size=20\">&nbsp;<a href="profile.php?id={$row['id']}">{$row['name']}</a></td>"; 

一切似乎工作以外的鏈接標籤

Screenshot With More Info

+3

您已經轉義'「'報價 – Enstage

+0

投票關閉爲**一個簡單的打字錯誤**:這個問題是由_a問題引起的不能再被複制_或_簡單的印刷錯誤_雖然類似的問題可能是關於主題的,但這種解決方式不太可能有助於未來的讀者,這通常可以通過識別並密切檢查[最短的程序需要在發佈之前重現問題](https://stackoverflow.com/help/mcve) – icecub

回答

1

你忘了引用兩個雙引號。這是正確的代碼:

echo "<tr><td><img src=\"https://crafatar.com/avatars/{$row['uuid']}?size=20\">&nbsp;<a href=\"profile.php?id={$row['id']}\">{$row['name']}</a></td>"; 

或者

echo "<tr><td><img src='https://crafatar.com/avatars/{$row['uuid']}?size=20'>&nbsp;<a href='profile.php?id={$row['id']}'>{$row['name']}</a></td>"; 
+0

謝謝,它的工作我只需要弄清楚問題是什麼 – Deathcaptain

1

您正在用字符串中的雙引號打破字符串。

echo "<tr><td><img src=\"https://crafatar.com/avatars/{$row['uuid']}?size=20\">&nbsp;<a href='profile.php?id={$row['id']}'>{$row['name']}</a></td>"; 
+0

它工作得很好沒有雖然 – Deathcaptain

+0

(ARG,這他媽的編輯器-.-) 是的,發生了什麼事情,你開始你的字符串 echo「」; 當您稍後在該字符串中圍繞您的鏈接再次使用雙引號時,會打斷該字符串。使用單引號代替,或者如您在元素中使用\「src = \」來轉義字符(雙引號)... – Jeppesen