好的,所以我让php echo工作并从mysql数据库中提取特定的url,但是我从一个例子中得到的这个字符串是用单引号添加到我的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>
谢谢
答案 0 :(得分:1)
如果仅在变量周围使用<?php echo
,而不是文字HTML部分,则会更简单。当你复制到SO时,它看起来也像onclick
迷失了一部分。
<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 :(得分:0)
不需要第二个撇号。
"' . $row['url'] . '"