-3

我在 onclick 函数中传递了 ID,但是当我在页面中获取 id 时,它显示“未定义的索引 ID”。

这是将 ID 传递给 url 的 php 代码

<tr>
    <td>
        <a href="#" class="ok">
            <img style='width: 200px' src="images/<?php echo $pics; ?>" alt="name" onclick="location.href='#img?ID=<?php echo $imgid ?>' ;img('<?php echo $pics ?>','<?php echo $imgid ?>')"  > 
        </a>
    </td>
</tr>

这是 url 中的 onclick 结果

http://localhost/2/2/mvc/view/main.php#img?ID=50

这是我如何调用 URL ID

<?php  $gid=$_GET['ID']; echo $gid;  ?>

这是显示的错误

注意:未定义索引:第 126 行 C:\xampp\htdocs\2\2\mvc\view\main.php 中的 ID

4

2 回答 2

4

网址应为:

http://localhost/2/2/mvc/view/main.php?ID=50#img

即该hash部分应该在之后所有GET参数之后

于 2012-09-30T09:27:04.717 回答
2

这是错误echo $imgid应该是echo $imgid;

它应该像

onclick="location.href='?ID=<?php   echo $imgid ;?>'#img

显示图像的也#img应该在 url 的末尾

于 2012-09-30T09:27:15.147 回答