PHP报错GET方式传值问题、
我写了了一个留言表、通过两个三个页面对前后台进行操作~~~~~~~~~~第一个页面<li><ahref="mes_reply.php?id=<?phpecho$rec['...
我写了了一个留言表、 通过两个三个页面对前后台进行操作~~~~~~~~~~
第一个页面
<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没有被识别出来。。。 展开
第一个页面
<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没有被识别出来。。。 展开
1个回答
2015-03-04
展开全部
$id = $_GET['id']; 在赋值钱使用isset检查下
另外你说的这些无助与你的问题,
你可以通过index.php?id=1直接打开那个页面来测试,跟他是否是a标签没太大关系
另外你说的这些无助与你的问题,
你可以通过index.php?id=1直接打开那个页面来测试,跟他是否是a标签没太大关系
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询