首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从mysqli向表的每个条目添加一个超链接

从mysqli向表的每个条目添加一个超链接
EN

Stack Overflow用户
提问于 2016-12-18 00:27:43
回答 2查看 113关注 0票数 0

我试图在一个用mysqli数据生成的表上添加到每个基因的基因组区域的直接链接,但是找不出方法。这个想法是每个基因的名字都有一个超链接到它的区域在一个基因组浏览器上。

当我必须根据用户选择的基因动态生成每个基因的链接时,问题就出现了。

我试过这个:

代码语言:javascript
复制
echo '<td><a href="http://genome.ucsc.edu/cgi-bin/hgTracks?"'.urlencode($genome.$row['name2'])'>'$row['name2']'</a></td>';

$genome是每个物种和集合的特异性url,而$row['name2']是每个基因的名称。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-18 00:39:45

你的报价双引号在错误的地方,如果有额外的问题将需要更多的信息。

代码语言:javascript
复制
    // Yours
echo '<td><a href="http://genome.ucsc.edu/cgi-bin/hgTracks?"'.urlencode($genome.$row['name2'])'>'$row['name2']'</a></td>'
// Fixed Quote
echo '<td><a href="http://genome.ucsc.edu/cgi-bin/hgTracks?'.urlencode($genome.$row['name2'])'">'$row['name2']'</a></td>';
票数 1
EN

Stack Overflow用户

发布于 2016-12-18 00:35:40

在我之前的评论中,我提出了一些建议--也许这就是你问题的答案。

1.如何使用回波

应该用分隔符分隔echo函数的每个部分。常见的分隔符是昏迷,。当然,您也可以与点.连接。

代码语言:javascript
复制
echo 'a', 'b', 'c', $var, 'con'ca' . 'tenated';

提示:仅在echo指令中使用昏迷。更快:)

2.关于你的守则的问题

如果我接受生成的输出,您应该有这样的内容--带有**cho*更正:

代码语言:javascript
复制
<td><a href="http://genome.ucsc.edu/cgi-bin/hgTracks?"%20gen%20The+name>The name</a><td>

如您所见,链接是http://genome.ucsc.edu/cgi-bin/hgTracks?。忽略"之后的内容。

解决方案:移动到链接的动态部分,位于正确的位置:)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41204392

复制
相关文章

相似问题

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