php echo href 来自 mysql issue
php echo href from mysql issue
好的,所以我有 php 回显工作并从 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>
谢谢
不需要第二个撇号。
"' . $row['url'] . '"
如果只在变量周围使用 <?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>
好的,所以我有 php 回显工作并从 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>
谢谢
不需要第二个撇号。
"' . $row['url'] . '"
如果只在变量周围使用 <?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>