【问题标题】:attach hyperlink to dynamic table cell将超链接附加到动态表格单元格
【发布时间】:2012-10-19 03:46:57
【问题描述】:

我使用从 MYSQL 收集的数据使用 PHP 生成了一个表。如何将超链接附加到行?

这是我正在使用的动态表的代码:

 mydata = mysql_query($sql,$con);

 echo "<table id='name',table border=0>
<tr>
<th>Users</th>
<th>Status<th>
</tr>";
while($record = mysql_fetch_array($mydata)){
echo "<tr>";
echo "<td>" . $record['user_id'] . "</td>";
if (strtolower(trim($record['activity']))!=strtolower('LOGIN')){ 
echo "<td>" . $default1  . "</td>";
}else{

echo "<td>" . $default  . "</td>";

}

echo "</tr>";
}
echo "</table>";
;

我已尝试附加 href="..." style="display:block;"> 但无法使其正常工作。

【问题讨论】:

  • 这是什么输出?
  • php 无关紧要,它是一个 html 问题,并且一行不能是没有 js\css 的链接(不要引用我的话)。
  • 一个用户表及其状态 - 在线或离线
  • 嘿,约翰,我已经尝试过了,但仍然没有运气,也许我把 放在了错误的地方,请您建议正确的放置位置。谢谢
  • 你能粘贴一些输出的源代码吗?当你var_dump($record['user_id']) 时会发生什么?帮助我们帮助您。您的问题缺乏细节。

标签: php mysql


【解决方案1】:

尝试回显一个超链接。

echo "<a href='http://www.google.com/'>Google</a>";

如果您想要其他功能,例如单击表格行以用作超链接,则需要在 javascript 中实现该功能,因为表格单元格/行不是超链接。

【讨论】:

  • 谢谢 Johnathon 我会记住我只是想复制这个例子stackoverflow.com/questions/10070232/…
  • 这只是一个示例,您需要将 URL 和文本替换为适合您的应用程序的内容,可能来自数据库查询。
  • OP 需要解决他无法在没有 mysqli 或 pdo 的情况下创建对象,以及在变量前面缺少 $ 的事实。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-15
  • 1970-01-01
  • 2012-03-01
  • 1970-01-01
  • 2013-09-27
  • 2018-07-22
相关资源
最近更新 更多