PHP报错GET方式传值问题、

我写了了一个留言表、 通过两个三个页面对前后台进行操作~~~~~~~~~~
第一个页面
<li><a href="mes_reply.php?id=<?php echo $rec['id']; ?>">回复</a></li>

||||||||||||||
第一个页面用的是?id=<?php echo $rec['id']; ?>"这种传输数据的方式~~~~~~接着在第二个页面获取
<?php
$id = $_GET['id'];
?>
<input type="hidden" name="id" value="<?php echo $id; ?>"
结果用这种方式接收报错说$id未定义、之后将$id写成了固定数值的时候phpmyadmin可以看到数据已经被修改,证明我的数据库调用那个php没有错误、
可我真不知道为什么接收的那个页面会报错接收不到第一个页面?id=<?php echo $rec['id']; ?>这个数据,
在网页界面上我鼠标放在A标签上时候网页的左下角脚本链接已经显示了 ?id的数据说明已经获取到了数据,但是就是传不过去!第二个页面始终报错、感觉有点莫名其妙! 难道必须要加上一个form表单mendt=”post“写上才能传输?
问题解决了。。。。。。。。。。。。少了一个空格 ?后面的id要隔开id没有被识别出来。。。

$id = $_GET['id']; 在赋值钱使用isset检查下

另外你说的这些无助与你的问题,
你可以通过index.php?id=1直接打开那个页面来测试,跟他是否是a标签没太大关系
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网