2010-07-15 70 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可见,也可以包括它标签。