php echo href из выпуска mysql

Итак, у меня есть php echo, работающий и извлекающий определенные URL-адреса из базы данных mysql, но эта строка, которую я получил из примера, добавляет в мой href одинарные кавычки. Так что вместо localhost / newdesign / about.php это localhost / newdesign / ‘about.php’.

вот код:

<p>
<?php
echo '<a href="\'' . $row['url'] . '\'" style="color: #137e80" (\''.$row['url'].'\');return false;">' . $row['url'] . '</a>';
?>
</p>

Благодарю вас

-2

Решение

Нет необходимости во втором апострофе.

"' . $row['url'] . '"
0

Другие решения

Было бы проще, если вы используете <?php echo только вокруг переменных, а не буквальных частей HTML. Это также выглядит как часть onclick потерялся, когда вы копировали в SO.

<p><a href="<?php echo $row['url'] ?>" style="color: #137d80" onclick="somefunction('<?php echo $row['url'] ?>'); return false;"><?php echo $row['url'] ?></a></p>
1

По вопросам рекламы [email protected]