php插入数据成功跳转 php中怎么实现跳转

PHP连接数据库后跳转的问题

echo "script language=\"javascript\"location.href='./article.php?news=contentid=" . $id . "';/script";

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:主机域名虚拟主机、营销软件、网站建设、石狮网站维护、网站推广。

数据库连接正常,执行语句无效?没有报错?是不是编码问题?用没用PHPMYADMIN之类的工具试过?

若是数据库本地PHPMYADMIN一切正常

在你连接到数据库之后,查询之前设置一下编码试试呢?

mysql_query(”SET NAMES 'GBK'");

或者UTF8 或GB2312 视你的具体情况而定。

不报错,查询没结果可能是编码的问题。

php把值传入到下一个跳转的页面用那种方法

php里面当页面读取结束的时候,所有的变量将全部清空,所以需要通过别的手段来传值,

1、通过url参数 比如:在跳转链接上加上?id1=$id1id2=$id2 //这个最常用,也最省资源,但传递的内容有限。

2、保存到session。将数据保存到特定的session中,到下个页面再从session中取出

3、保存到cookie。

4、调用php的curl函数,将数据post到下个页面,

如何实现PHP查询数据库,信息匹配成功,跳转页面?

?php

$localhost = 'localhost';//本地的基本是用localhost

$dbname = 'dbname';//数据库名

$user = 'user';//用户名

$pw = 'pw';//密码

$pdo = new PDO("mysql:host=".$localhost.";dbname=".$dbname."",$user,$pw); 

$pdo-query('set names utf8');

$username = $_POST['username'];

$userpassword = $_POST['userpassword'];

$sql = 'SELECT userpassword FROM `userinf` WHERE `username`="' . $username . '"';

$row = $pdo-query($sql)-fetch();//查询数据库

if($userpassword == $row['userpassword'])

{

@header("Location: http://网址");//配对成功,跳转

}

else

{

exit('不好意思,你的密码不对');

}

/*

就是这么的简单,但是一般的验证用户密码不是这样的,首先一般存数据库里面的密码都是加密的,通常的MD5加密

而且POST提交过来的数据也要过滤一下

*/

?

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""

html xmlns=""

head

meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

title用户登录验证/title

/head

body

form method="POST"

用户名:input name="username" type="text" / | 密码:input name="userpassword" type="password" / | input type="submit" value="提交"

/form

/body

/html


网站栏目:php插入数据成功跳转 php中怎么实现跳转
网站地址:http://azwzsj.com/article/hhejjd.html