【发布时间】:2012-07-07 14:02:33
【问题描述】:
我显示了一个表格,它将文件上传位置 (DocLoc) 转换为超链接。但是,由于文件名中有空格,因此超链接会将它们删除。如果我显示列 docloc 它会显示:
正在上传/minegem/GUI-MGEM-001 Bullet Programming.pdf
但是,当我点击我得到的超链接时
上传/minegem/GUI-MGEM-001
如何让超链接添加文件名的其余部分,以便从链接中打开文件?
// Printing table rows
while($row = mysql_fetch_array($result))
{
$docname=$row['DocName'];
$docver=$row['DocVer'];
$doctype=$row['DocType'];
$docloc=$row['DocLoc'];
echo "<tr>";
echo "<td><a href=/uploading/$docloc>$docname</a></td>";
echo "<td>$docver</td>";
echo
echo "</tr>";
}
echo "</table>";
对不起,如果这很愚蠢,我在这里做了一些谷歌搜索和阅读,我很挣扎。大约三天前我才开始学习 PHP、MySQL 和 HTML。
【问题讨论】:
-
这是一个很好的技巧,可以尽早学习仔细查看 HTML 输出的源代码,如果您熟悉什么是/无效的 HTML,那么您可能会发现错误的原因,只是说。
标签: php mysql hyperlink spaces