永发信息网

php 变量值的传递 很神奇!

答案:4  悬赏:80  手机版
解决时间 2021-03-19 12:09
<?php
$id=$_GET['id'];//$_GET['id']的值是5;
echo $id; //输出为5;---------------------A
if($_POST['submit'])
{
echo $id; //这里的值为空;为什么不是5呢??----------B
$sql="insert into comment (id,blog_id,comment,date)
values ('','$id','$_POST[comment]',now())";
mysql_query($sql);
}

?>

A处的$id的值为5;为什么到了B处$id的值就为空了呢??
我把$id设为全局变量也不行。
最佳答案
你HTML里是怎么提交id的?
<form method=post action='index.php?id=1'>
<input type=hidden name=id value=1 />
</form>

这两种写法里面,在action里传递的要用$_GET['id']来接收,在input里传递的要用$_POST['id']来接收
全部回答
$id=$_GET['id']; 是GET接受的 但你判断的时候 又是POST 肯定出问题的
if($_POST['submit'])这个条件满足了吗?只有这个可能了。
最好统一了,要用get都用,要用post就全用post,你在if语句里再接下试试 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
耳环经常掉一只代表什么?
机油压力多少合适
金瓦民宿怎么去啊,有知道地址的么
华为最贵一款多少钱
小公平这个地址在什么地方,我要处理点事
惠州市邮政编码是多少
神武游戏里STL怎么加点
七岁小孩不爱吃饭,就爱吃凉的。是怎么回事儿
大连工业大学材料工程系无机非金属材料实验室
我想问问从宁波站到普陀山怎么坐车呀 还有这
简易儿童安全座椅在美国可以用吗
蚯蚓最不喜欢的三件事
上面四下面正念什么
尿比重1.008渗透压262'平时嘴干'喝
黄花拌凉菜怎么样好吃
推荐资讯
内蒙烤全羊在什么地方啊,我要过去处理事情
请问重庆有没有那种学习创意画的学校?地址电
七盘沟2号桥地址在哪,我要去那里办事
等着我!节目我们特别喜欢看!就是节目总是时
和好朋友一起出去玩,玩些什么或吃些什么
尉犁县社会保险管理局这个地址在什么地方,我
别克凯越2015新款自动挡油箱加满后能跑多少公
出发入水时为什么总把泳镜掀翻
7岁的孩子要怎么补钙
满井游记导游词100字
如何选择齿轮,比如齿数多少?模数多少?选什么
壮烈渴望的意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?