PHP被许多程序员用来开发WEB的首选语言.在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法.
探讨PHP变量解析顺序如何获取提交数据
深入解读PHP运行机制
浅析PHP函数extract()应用技巧
为你总结一些PHP信息函数
PHP查询字符串技巧分享
Web系统中,从一个网页跳转到另一个网页,是LAMP项目中最常用的技术之一.页面跳转可能是由于用户单击链接、按钮等引发的,也可能是系统自动产生的. 此处介绍PHP中常用的实现页面自动跳转的方法.
PHP页面跳转第一段:header()函数
header()函数是PHP中进行页面跳转的一种十分简单的方法.header()函数的主要功能是将HTTP协议标头(header)输出到浏览器.
header()函数的定义如下:
void header (string string [,bool replace [,int http_response_code]])
可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换.
第二个可选参数http_response_code强制将HTTP相应代码设为指定值. header函数中Location类型的标头是一种特殊的header调用,常用来实现页面跳转.注意:1.location和":"号间不能有空格,否则不会跳转.
php里面当页面读取结束的时候,所有的变量将全部清空,所以需要通过别的手段来传值,
第一段:sql 语句就有问题了.既然向PHP端传入参数name和password,那么$sql 就得做出更改了.
第二段:函数mysqli_fetch_assoc() 函数从结果集中取得一行作为关联数组.while只针对二维数组来循环操作的,所以$row=mysqli_fetch_assoc($result);即可.
所以整体代码更改如下:
$sql="";
if?(!isset($_POST)?||?empty($_POST))?{
}?else?{
//关联数据库接受信息
$name?=?$_POST['name'];
$password?=?$_POST['password'];
if?(?$result=mysqli_query($con,$sql)?)
{
$row?=?mysqli_fetch_assoc($result);
mysqli_free_result($result);//?释放结果集
if($row){
header("Location:empManage.php");
exit();
}else{
header("Location:login.php?errno=1");
}
echo("错误描述:?"?.?mysqli_error($con));?
}?
mysqli_close($conn);
以上就是土嘎嘎小编为大家整理的php修改数据跳转相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!