Итак, у меня есть 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>
Благодарю вас
Нет необходимости во втором апострофе.
"' . $row['url'] . '"
Было бы проще, если вы используете <?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>