使用 mysqli 中的变量时如何回显 href
How to echo a href when using a variable from mysqli
我从名为 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>'";
我也尝试过 { 但似乎也失败了。
请问正确的语法是什么?
您 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']);
您在 anchor
标签中混用了双引号和单引号,试试这个 -
echo "<a target='_blank' href='".$row['eBayURL']."' class='btn btn-outlined btn-primary btn-md'>Click Here <br> To Book Now </a></li>";
我从名为 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>'";
我也尝试过 { 但似乎也失败了。 请问正确的语法是什么?
您 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']);
您在 anchor
标签中混用了双引号和单引号,试试这个 -
echo "<a target='_blank' href='".$row['eBayURL']."' class='btn btn-outlined btn-primary btn-md'>Click Here <br> To Book Now </a></li>";