【问题标题】:Hyperlink returned results from one column to another column超链接将结果从一列返回到另一列
【发布时间】:2017-03-06 20:36:54
【问题描述】:

这个项目是我在工作中使用的过去项目/设计的目录。目前,它将证明文件的 PDF 的可点击链接放在“链接”列中,并将它们全部标记为“PDF”。我想更改输出以使“客户端名称”列可单击,并且它们的超链接直接从链接列指向 PDF。我相信我已经在要修改的代码中找到了正确的部分,但是如何使用客户端名称列的返回值作为其纯文本名称,将链接列 PDF 的返回值打印为超链接?这是我怀疑需要修改的代码部分,然后是它现在看起来的屏幕截图。任何关于我可以采取什么方向的指示将不胜感激!

代码:

$registrantList = '';
$sql = "SELECT Client, Product, Market, Type, Date, Category, Disc, Link, Notes FROM designarchive ORDER BY $sql_orderBy";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
$registrantList .= '<tr><td>' . htmlentities($row['Client']) . '</td><td>' . htmlentities($row['Product']) . '</td><td>' . htmlentities($row['Market']) . '</td><td>' . htmlentities($row['Type']) . '</td><td>' . htmlentities($row['Date']) . '</td><td>' . htmlentities($row['Category']) . '</td><td>' . $row['Disc'] . '</td><td><a href="' . $row['Link'] . '">PDF</a></td><td>' . htmlentities($row['Notes']) . '</td></tr>';
}

截图: the screenshot http://chicofunnyfaces.com/soada/scratch/desarch_links_problem.jpg

【问题讨论】:

    标签: php html mysql pdf hyperlink


    【解决方案1】:

    将行改为:

    $registrantList .= '<tr><td><a href="' . $row['Link'] . '">' . htmlentities($row['Client']) . '</a></td><td>' . htmlentities($row['Product']) . '</td><td>' . htmlentities($row['Market']) . '</td><td>' . htmlentities($row['Type']) . '</td><td>' . htmlentities($row['Date']) . '</td><td>' . htmlentities($row['Category']) . '</td><td>' . $row['Disc'] . '</td><td>' . htmlentities($row['Notes']) . '</td></tr>';
    

    【讨论】:

    • 并查看定义表格的代码并删除 pdf 表格标题
    • 做到了!谢谢你的帮助。我还在学习,'"'..'"' 结构真的很难让我理解,但我相信我理解你在那里做了什么。现在将 Client 列与适当的 PDF 链接起来。 image
    • 可能是您开始学习基本语法的好方法;)PHP Language Reference and Basic Syntax
    猜你喜欢
    • 1970-01-01
    • 2018-11-23
    • 2018-10-20
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 2013-07-20
    相关资源
    最近更新 更多