下表运作良好。但是,我试图将$ row [“username”]作为第二个超链接上的GET变量传递(第二行中的超链接是下面的类“sitename2”)。当我将鼠标悬停在此超链接上时,“profile =”之后的所有内容都是空白的......没有$ row [“username”]要传递。知道为什么$ row [“username”]没有附加到这个URL的末尾?
提前致谢,
约翰
编辑:对不起,我在这里错过了一个简单的错误。谢谢你的帮助......抱歉花时间。<?php
$sqlStr = "SELECT s.loginid, s.title, s.url, s.displayurl, l.username
FROM submission AS s,
login AS l
WHERE s.loginid = l.loginid
ORDER BY s.datesubmitted DESC
LIMIT 10";
$result = mysql_query($sqlStr);
$arr = array();
echo "<table class=\"samplesrec\">";
while ($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td class="sitename1"><a href="http://www.'.$row["url"].'">'.$row["title"].'</a></td>';
echo '</tr>';
echo '<tr>';
echo '<td class="sitename2"><a href="http://www..../sandbox/members/index.php?profile=">'.$row["username"].'</a></td>';
echo '</tr>';
}
echo "</table>";
?>
答案 0 :(得分:1)
因为在您的代码中,个人资料后没有任何内容,请参阅?profile="
echo '.../index.php?profile=">'.$row["username"].'</a></td>';
您可以像这样添加
echo '.../index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>';
答案 1 :(得分:1)
尝试:
echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>';
echo '</tr>';
答案 2 :(得分:0)
因为你只把它放在锚中?
尝试:
echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile=' . $row["username"] . '">'.$row["username"].'</a></td>';