echo("<meta http-equiv=refresh content=0;url=student.php?cno=$_POST[id]>");
这是前一个页面传递cno的值
echo $_GET[cno];
if($_POST[go])
{
echo $_GET[cno];
}
这是后一个页面的操作,但是echo $_GET[cno];能执行,打印出123456,if后面的那个竟然打印不出来
ps:$_POST[go]是一个submit的按钮,按下的话显示,请各位帮帮忙
这是前一个页面传递cno的值
echo $_GET[cno];
if($_POST[go])
{
echo $_GET[cno];
}
这是后一个页面的操作,但是echo $_GET[cno];能执行,打印出123456,if后面的那个竟然打印不出来
ps:$_POST[go]是一个submit的按钮,按下的话显示,请各位帮帮忙
解决方案 »
- 小三同志紧急呼叫,请高手大哥来下。。。
- select * from tbl group by a.dir到底留下的是哪一行?
- 求助,Mysql select in 排序问题
- 才学php想尝试编一个功能简单的网址导航的网站,页面的大量网址数据从txt,还是从数据库里读取好呢,还是都弄成htm格式的?
- 问个白痴问题。。如何通过按钮刷新列表。。。
- Discuz 论坛结构讨论
- 求助一个windows2000专业版的问题!
- 有人用过PHP5的threads库吗?可以让PHP像JAVA一样支持可控的多线程编程,实现高性能计算,希望版主置顶讨论
- *.php3解析问题
- php中如何实现事务处理?困扰啊!
- 文件上传类型问题
- mysqli和mysql
var_dump($_POST[go]);//打印一下
{
var_dump($_POST[go]);
}
打印的结果是
string(2) "go"
而你if($_POST[go])
{
echo $_GET[cno];
}
中的$_POST[go]是怎么来的,你在这个页面中又没有表单提交的值。
写程序一定 头脑清醒。
<form action="student.php" method="post">
<input name="go" type="submit" value="go"/>
,你如果想要提交时的POST值,你可以把go也写在地址中通过参数传递
<?php
if($_POST[id]!=0)
{
$sql=mysql_connect("localhost:3306","root","820511056");
mysql_select_db("library",$sql);
$id="'".$_POST[id]."'";
$password="'".$_POST[password]."'";
$s="select * from card where cno = ".$id;
$result=mysql_query($s,$sql);
if(mysql_fetch_row($result)==0)
{
echo "WRONG ID!";
}
else
{
echo("<meta http-equiv=refresh content=0;url=ddd.php?cno=$_POST[id]>");
}
mysql_close($sql);
}
?>
<form action="temp3.php" method="post">
<div align="center">学生(老师)登陆<br /><br />
借书证卡号:
<input type ="text" name="id" size="20"/>
<br/>
<br />
<input type="submit" name="submit" value="login in" />
</div>
</form>
</body>
</html>
这是第一个页面的代码
<body>
<?php
echo $_GET[cno];
if($_POST[go])
{
var_dump($_POST[go]);
var_dump($_GET[cno]);
}
?>
<form action="ddd.php" method="post">
<input name="go" type="submit" value="go"/>
</form>
</body>
</html>
这是第二个的
123456(cno的值)
string(2)“go” NULL
就是说前后的值不一样
<form action="ddd.php" method="post">
<input name="go" type="submit" value="go"/>是向ddd.php 你可以看看点完go按钮以后 地址栏的地址 就明白了