Как отобразить href при использовании переменной из mysqli

У меня есть переменная, извлеченная из базы данных MySQL под названием eBayURL.
Я пытаюсь присвоить переменную кнопке.

Однако я получаю ошибку при использовании

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

Я также пытался с {но также, кажется, не удается.
Какой правильный синтаксис, пожалуйста?

0

Решение

У вас неправильное сочетание одинарные и двойные кавычки.

Вместо этого попробуйте следующее:

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']);
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>";
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector