本文目录一览:
- 1、php如何实现修改当前登录用户的密码等相关信息?
- 2、php编写修改用户信息程序时,数据库总是不能实现修改。
- 3、php中如何进行用户信息的增加,删除,修改,功能。
- 4、用户登录 修改个人信息 PHP的实现
- 5、怎么修改php代中用户已经提交的信息?
php如何实现修改当前登录用户的密码等相关信息?
你在登录时候,可以用session来保存当前用户的信息,例如$_SESSION['username']='张三',$_SESSION['type']='管理员'这样子;然后等到需要修改密码的时候,就根据你保存的session对数据库进行相应的操作了。
php编写修改用户信息程序时,数据库总是不能实现修改。
$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."";
试试
php中如何进行用户信息的增加,删除,修改,功能。
表单页面:
form action="login.php" method="post"
用户名:input type="text" name="user" /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查询语句
if(!mysql_query($sql)){//如果执行Sql语句不成功
exit( '密码错误');
}
//这里写登录成功的逻辑代码//
?
随便写了一下,没测试。不见得一定能成功!
但格式语法差不多就是这样,我只是想给你一个样式而已!
具体你还要自己多多学习!
用户登录 修改个人信息 PHP的实现
html关联php是用的form窗口标签。
form action="user.php" method="post"
input type="text" name="username" /
input type="password" name="password" /
input type="submit" value="登录" /
/form
其中method 是数据的提交方式,post为匿名提交,get为明文提交(也就是用户名和密码都在url上可见)
action是将数据提交到那个页面。
input框中的name就是php用来获取html的属性名,当你点击了登录按钮后,系统就会把form里面所有有name值的输入框的value的值发送到action填写的页面中,然后你在php后面输出$_POST就能看见你输入的所有的值了。然后你再在$_POST里面挑选你要的值进行用户名和密码验证,成功就做某事,失败就做某事,就是这么so easy
怎么修改php代中用户已经提交的信息?
用户提交的信息肯定是提交到某一个页面进行处理。
你可以在那个处理数据的界面对获取的用户提交的数据进行修改。
比如:
form type="post" action="test.php"
input type="text" name="name" /
input type="submit" value="提交"/
/form
这个form里面的数据用户提交给test.php页面
test.php
$name = $_POST['name']; //获取提交过来的数据
这个时候你就可以对这个数据进行处理
eg:$name = $name."123";
$name = "";
$name = len($name);
等等。
如果我理解错误了你的意思,还请追问指正。
如有帮组,望采纳!