GET变量问题

时间:2010-03-03 04:54:07

标签: php

下表运作良好。但是,我试图将$ 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>";    




?>

3 个答案:

答案 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>';