2010-07-15 64 views
0

我想將我從MySQL表中請求的內容變成「鏈接」,該鏈接也保存在表中。因此,在下面的代碼中,我試圖將'fldFullName'轉換爲'ProfileURL',它們都在同一個表中。之後,我應該能夠點擊全名,也就是說可能是John Smith,它應該帶我到MySQL表中提供的鏈接,例如http://www.domain.com/page.php?id=001313也許。我怎樣才能正確地做到這一點?如何將PHP echo語句轉換爲MySQL的PHP​​ LINK

   { 
      echo '<span id="guest">' . $row['fldFullName'] . '<a href="' . $row['ProfileURL'] .'">'. $row['ProfileURL'] . '</a></span><br />'; 
      } 

在此先感謝您。

回答

2
echo "<span id='guest'><a href='{$row['ProfileURL']}'>{$row['fldFullName']}</a></span><br />"; 
0

如果我正確理解你,那麼你非常接近。

這給你的全名作爲一個鏈接,然後鏈接到由profileURL場提供的地址:

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

這將只打印全名的文本,但根本沒有鏈接。你的代碼甚至有很多錯誤。從數組中刪除var前後的引號和點。但即使只是文字而沒有鏈接。 – 2ndkauboy 2010-07-15 22:15:10

+0

對不起這個網站...忘記包裝我的代碼在代碼標籤:( – 2010-07-15 22:20:15

+0

更好,但甚至不完美。你仍然缺少鏈接的開幕標籤的右括號後的引號,你已經刪除了用可能需要的id跨度,只要複製我的答案的其餘部分,你是對的;) – 2ndkauboy 2010-07-15 22:21:46

1

你的問題是,全名是不是標籤內。所以,正確的,你的代碼是這樣的:

echo '<span id="guest"><a href="'.$row['ProfileURL'].'">'.$row['fldFullName'].'</a></span><br />'; 

如果您仍然希望ProfileURL可見,也可以包括它標籤。