使用mysqli

时间:2018-11-09 10:54:46

标签: php echo href

我从一个名为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>'";

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

2 个答案:

答案 0 :(得分:0)

您的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']);

答案 1 :(得分:0)

您在anchor标记中混合了双引号和单引号,请尝试-

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