我在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>
这是onllick结果在url
http://localhost/2/2/mvc/view/main.php#img?ID=50
以下是我调用网址ID的方式
<?php $gid=$_GET['ID']; echo $gid; ?>
,这是显示的错误
注意:未定义的索引:第126行的C:\ xampp \ htdocs \ 2 \ 2 \ mvc \ view \ main.php中的ID
答案 0 :(得分:4)
网址应为:
http://localhost/2/2/mvc/view/main.php?ID=50#img
即。在{/ em>所有hash
参数
GET
部分应该
答案 1 :(得分:2)
此处错误echo $imgid
应为echo $imgid;
它应该像
onclick="location.href='?ID=<?php echo $imgid ;?>'#img
显示图片的#img
也应位于网址的末尾