繁体   English   中英

在php页面中将链接显示为启用了mysql的超链接输出,但出现错误

[英]Display link as hyperlink enabled output from mysql in php page but I am getting error

如果执行此命令,则输出正确:

echo "<a href="'.$elink.'">'.$elink.'</a>";

但是当我想以表格列格式显示输出时,我无法插入:

echo "<td width='200'>" <a href="'.$elink.'">'.$elink.'</a>   "</td>";
or
echo "<td width='200'>" "<a href="'.$elink.'">'.$elink.'</a>"   "</td>";
or
echo "<td width='200'>" '<a href="'.$elink.'">'.$elink.'</a>   "</td>";

请更正语法错误。

echo '<td width="200">' .  '<a href="'.$elink.'">'.$elink.'</a></td>';

看起来您的报价不匹配。 但是我会用sprintf。

echo sprintf("<td width='200'><a href='%1$s'>%1$s</a></td>", $elink);

首先,您的报价被弄乱了。 它们应如下所示:

echo "<td width='200'> <a href='".$elink."'>".$elink."</a></td>";

更正您的字符串格式

echo '<td width="200"><a href="'. $elink. '">' . $elink . '</a></td>';

我建议您使用属性样式( style="width:200px;" )代替width属性。 记住要对href属性中包含的参数进行Url编码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM