将href属性传递给另一个php页面

时间:2011-03-01 20:57:16

标签: php anchor

。一点帮助人..

我有一个index.php页面,其中包含单击时打开picture.php的标签。 .my picture.php是一个页面,它根据idno来检索某个数据库中的图像。

。我想做的是在我的锚标签上添加一个“idno”属性,当用户点击某个标签时,index.php将idno发送到我的picture.php,以便picture.php知道什么图像从数据库中获取。帮帮忙!

4 个答案:

答案 0 :(得分:3)

所以对于你的锚标记,你能做这样的事吗?

<?php
    $url = "pictures.php?idno=" . idno;
    echo "<a href=\"" . $url . "\">Click Me</a>";
?>

现在,在您的pictures.php文件中,您可以阅读ID:

$idno = $_GET['idno'];

唯一要注意的是确保在将其传递给数据库查询之前清理该输入,这样您就不会受到SQL注入攻击的攻击。<​​/ p>

答案 1 :(得分:0)

您可以通过GET

将参数发送到picture.php
<a href="picture.php?id=894754093857">Blah!</a>

答案 2 :(得分:0)

您可以使用GET将idno传递给pictures.php

所以你的链接看起来像这样:

<a href='/picture.php?idno=12345678'>My Picture Tag</a>

在你的picture.php中:

$idno = $_GET['idno']; 

确保在MySQL查询中使用它之前对$ idno进行消毒。如果idno是一个数字,那么你也可以检查它是否是一个整数:

$isInt = is_int($idno); 

答案 3 :(得分:0)

<a href="picture.php?idno=<?php echo $idno ?>">Picture # <?php echo $idno ?></a>

弄清楚如何设置$ idno留作OP的练习。