首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取变量问题

获取变量问题
EN

Stack Overflow用户
提问于 2010-03-03 12:54:07
回答 3查看 74关注 0票数 0

下面的表格运行良好。但是,我尝试将$row"username“作为GET变量传递给第二个超链接(第二行的超链接是下面的"sitename2”类)。当我将鼠标悬停在这个超链接上时,“profile=”后面的所有内容都是空白的……没有要传递的$row“用户名”。你知道为什么$row“用户名”没有被附加到这个网址的末尾吗?

提前谢谢你,

约翰

编辑:对不起,我在这里漏掉了一个简单的错误。谢谢你的帮助。很抱歉占用你的时间。

代码语言:javascript
运行
复制
<?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>";    




?>
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-03 12:56:32

因为在您的代码中,profile后面没有任何内容,所以请参见?profile="

代码语言:javascript
运行
复制
echo '.../index.php?profile=">'.$row["username"].'</a></td>';

你可以像这样添加

代码语言:javascript
运行
复制
echo '.../index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>';
票数 1
EN

Stack Overflow用户

发布于 2010-03-03 12:57:28

尝试:

代码语言:javascript
运行
复制
echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile='.$row["username"].'">'.$row["username"].'</a></td>';
echo '</tr>';
票数 1
EN

Stack Overflow用户

发布于 2010-03-03 12:56:12

因为你只是把它放在锚里?

尝试:

代码语言:javascript
运行
复制
echo '<td class="sitename2"><a href="http://www.foo.com/sandbox/members/index.php?profile=' . $row["username"] . '">'.$row["username"].'</a></td>';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2368854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档