【问题标题】:How to echo a href when using a variable from mysqli使用mysqli中的变量时如何回显href
【发布时间】:2019-04-12 22:36:07
【问题描述】:

我有一个从名为 eBayURL 的 mysqli 数据库中检索到的变量。 我正在尝试将变量分配给按钮。

但是使用时出现错误

echo "<a target='"_blank"' href='".$row['eBayURL']."' class="btn btn-outlined btn-primary btn-md">Click Here <br> To Book Now </a></li>'";

我也尝试过 { 但似乎也失败了。 请问正确的语法是什么?

【问题讨论】:

标签: php echo href


【解决方案1】:

您的 single and double quotes 组合不正确。

请尝试以下方法:

echo '<a target="_blank" href="'.$row['eBayURL'].'" class="btn btn-outlined btn-primary btn-md">Click Here <br> To Book Now </a></li>';

或者你可以使用:

echo "<a target=\"_blank\" href=\"".$row['eBayURL']."\" class=\"btn btn-outlined btn-primary btn-md\">Click Here <br> To Book Now </a></li>";

如果你愿意,你也可以疯狂地使用printf()

$format = '<a target="_blank" href="%s" class="btn btn-outlined btn-primary btn-md">Click Here <br> To Book Now </a></li>';
printf($format,$row['eBayURL']);

如果失败,请检查$row['eBayURL'] 的值,如下所示:

var_dump($row['eBayURL']);

【讨论】:

    【解决方案2】:

    你在 anchor 标签中混合了双引号和单引号,试试这个 -

    echo "<a target='_blank' href='".$row['eBayURL']."' class='btn btn-outlined btn-primary btn-md'>Click Here <br> To Book Now </a></li>";
    

    【讨论】:

    • 非常感谢。非常感谢。
    • 我的荣幸:)。如果我的回答对你有帮助,请点赞。 @bitzer
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多