下面的表格运行良好。但是,我尝试将$row"username“作为GET变量传递给第二个超链接(第二行的超链接是下面的"sitename2”类)。当我将鼠标悬停在这个超链接上时,“profile=”后面的所有内容都是空白的……没有要传递的$row“用户名”。你知道为什么$row“用户名”没有被附加到这个网址的末尾吗?
提前谢谢你,
约翰
编辑:对不起,我在这里漏掉了一个简单的错误。谢谢你的帮助。很抱歉占用你的时间。
<?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>";    
?>发布于 2010-03-03 12:56:32
因为在您的代码中,profile后面没有任何内容,所以请参见?profile="
echo '.../index.php?profile=">'.$row["username"].'</a></td>';你可以像这样添加
echo '.../index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>';发布于 2010-03-03 12:57:28
尝试:
echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>';
echo '</tr>';发布于 2010-03-03 12:56:12
因为你只是把它放在锚里?
尝试:
echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile=' . $row["username"] . '">'.$row["username"].'</a></td>';https://stackoverflow.com/questions/2368854
复制相似问题