你在登录时候,可以用session来保存当前用户的信息,例如$_SESSION['username']='张三',$_SESSION['type']='管理员'这样子;然后等到需要修改密码的时候,就根据你保存的session对数据库进行相应的操作了.
$userId是否有值,有没有报错?
$sql?=?"update?◆user◆?set?◆id◆='".$userId."',◆username◆=".$username.",◆password◆=".$password.",◆email◆=".$email.",◆idgroup◆=".$idgroup."?where?id=".$userId."";
改成
$sql?=?"update?◆user◆?set?◆username◆=".$username.",◆password◆=".$password.",◆email◆=".$email.",◆idgroup◆=".$idgroup."?where?id=".$userId."";
试试
表单页面:
form action="login.php" method="post"
用户名:input type="text" name="user" /br/
用户名:input type="text" name="user" /br/
用户名:input type="text" name="user" /br/
密 码:input type="password" name="pass" /br/
密 码:input type="password" name="pass" /br/
密 码:input type="password" name="pass" /br/
button type="submit"登录/button
/form
登录处理页面login.php
php
mysql_connect(数据库服务器,数据库登录用户名,数据库密码);//建立临时数据库连接
mysql_select_db(数据库名称);
$user=$_POST['user'];//取得表单输入的用户名
$pass=$_POST['pass'];//取得表单输入的密码
$sql="select * from 数据表名称 where user='$user'";//构造Sql查询语句
if(!mysql_query($sql)){//如果执行Sql语句不成功
exit( '用户名错误');
}
$sql="select * from 数据表名称 where user='$user' and pass='$pass'";//构造Sql查询语句
exit( '密码错误');
//这里写登录成功的逻辑代码//
随便写了一下,没测试.不见得一定能成功!
但格式语法差不多就是这样,我只是想给你一个样式而已!
具体你还要自己多多学习!
html关联php是用的form窗口标签.
form?action="user.php"?method="post"
input?type="text"?name="username"?/
input?type="password"?name="password"?/
input?type="submit"?value="登录"?/
其中method 是数据的提交方式,post为匿名提交,get为明文提交(也就是用户名和密码都在url上可见)
action是将数据提交到那个页面.
用户提交的信息肯定是提交到某一个页面进行处理.
你可以在那个处理数据的界面对获取的用户提交的数据进行修改.
比如:
form type="post" action="test.php"
input type="text" name="name" /
input type="submit" value="提交"/
这个form里面的数据用户提交给test.php页面
test.php
$name = $_POST['name']; //获取提交过来的数据
这个时候你就可以对这个数据进行处理
$name = "";
$name = len($name);
等等.
如果我理解错误了你的意思,还请追问指正.
如有帮组,望采纳!
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!