目标在Echoed php链接

时间:2014-03-28 19:54:21

标签: php html target

我有一个问题,我无法自己解决,不知道解决这个问题有多简单,但我想在另一个框架中打开此链接:

<?php echo "<a href=details.php?id=$row[idProdukt]>$row[Produkt_Namn]</a>" ?>

尝试使用taget,但因为它的HTML我无法真正地围绕如何键入它。 非常感谢任何帮助。

3 个答案:

答案 0 :(得分:2)

只需像往常一样将属性添加到锚标记即可。确保使用目标iframe的名称作为其值:

<?php echo "<a href='details.php?id=$row[idProdukt]' target='framename'>$row[Produkt_Namn]</a>" ?>

我在你的html属性值周围添加了引号,因为这是一个很好的做法。它可以防止因属性值中的错误或有意空格而引起的问题。

答案 1 :(得分:1)

首先,您在数组索引上有错误,缺少引号。你可以使用它;

<iframe src="some_url" name="test">
.....
</iframe>


<?php echo "<a href=\"details.php?id=" . $row['idProdukt'] . "\" target=\"test\">" . $row['Produkt_Namn'] . "</a>"; ?>

答案 2 :(得分:-1)

问题是缺少href属性值和数组键的引号。

echo "<a href=\"details.php?id={$row['idProdukt']}\">{$row['Produkt_Namn']}</a>";

See in action