数据库中提取数据

Anvang 2008-06-05 02:38:39
会员留言中
根据会员名
如何从数据库中提取该会员的其他信息
并自动显示在文本框中
使会员的这些信息不再慢慢填写

那个知道的高手 写上几条代码 ......谢!!
...全文
163 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Anvang 2008-06-06
  • 打赏
  • 举报
回复
呵呵........你的详细了点
fxs_2008 2008-06-06
  • 打赏
  • 举报
回复
一般大家只给思路,另外天上从来不会掉下大饼


login.php
//首先,如果要提取这个用户的信息,必须相有这个用户名的id或用户名

这个用户名如何取得,可用cookie,session,或GET和POST隐藏变量
一般用session方便:登录后

session_start();//每个用的页都有这条,放行首
$_SESSION['username']='用户名或id' //


liuyan.php
//留言表单,处理递交liuyan_do.php

//正常留言

liuyan_do.php //留言处理
$content=$_POST['text']; //取得留言内容
if($_SESSION['username']){
$sql='select * from tbname where id='$_SESSION['username']';
$result=mysql_query($sql);
while($row=mysql_fecth_array($result));
){
$userinfo.=$row['id'];
$userinfo.=$row['id'];
······//取出相关信息,连成字串

$content.=$userinfo

}

//下面将$content插入数据库,你自已写吧

}

//这面处理,用户的信息是在后台插入的

//如果你想在前台就输出,只能用ajax
Anvang 2008-06-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 jackydrl 的回复:]
嗯,不明白
如果是用session来判断的话,不是更好吗? 如果登录后不要记住用户的一些设定的话就不要用cookie了,这样安全性差一点点.
如果用户登录正确的话,就设$_SESSION['flag']=true ,或用$_SESSION['XXXX']=XXXX
在需要登录后才能使用的页面,对上面的赋值进行判断就行了吧

还有你的一个问题好像问了两遍,,哎...钱多的撒..
[/Quote]

分能当饭吃啊!!!那个要分 我就多给点 ....
hbqinjie888 2008-06-06
  • 打赏
  • 举报
回复
学习
mydream08 2008-06-06
  • 打赏
  • 举报
回复
个人考虑可以有两种办法:
1、留言时,如果会员是登录的,采用打开页面时读取数据库自动填入的方式
2、如果会员没登录,那么可以用iframe的形式,检测到输入会员帐号和密码有填入后,调用iframe,post帐号密码,取回其他信息,iframe再用javascript动态修改会员其他信息。
jackydrl 2008-06-05
  • 打赏
  • 举报
回复
嗯,不明白
如果是用session来判断的话,不是更好吗? 如果登录后不要记住用户的一些设定的话就不要用cookie了,这样安全性差一点点.
如果用户登录正确的话,就设$_SESSION['flag']=true ,或用$_SESSION['XXXX']=XXXX
在需要登录后才能使用的页面,对上面的赋值进行判断就行了吧

还有你的一个问题好像问了两遍,,哎...钱多的撒..
Anvang 2008-06-05
  • 打赏
  • 举报
回复
我是根据COOKIE判断是可以的
setcookie("name",$this->name,time()+300,"/");

如果这里用session判断 那会员是否登陆是根据什么判断的啊?


不懂.........新手.....望回复!!
swsky 2008-06-05
  • 打赏
  • 举报
回复
Ajax不错,可以实时做到这个效果.
xiongbing529 2008-06-05
  • 打赏
  • 举报
回复
直接echo
fxs_2008 2008-06-05
  • 打赏
  • 举报
回复
3楼的也很对
fxs_2008 2008-06-05
  • 打赏
  • 举报
回复
Ajax
jackydrl 2008-06-05
  • 打赏
  • 举报
回复
呵呵,这和前几天自己做的一个项目中的一个部分有点相像
具体想法可以这样:
会员留言表中肯定有会员的ID或名字(看你定义的主键是什么了),会员登录后将这个值存在session中,在留言页面的开始处先用一个"select * from user where 主键 = ".$_SESSION['???']"查一下,再将结果集中的结果赋给相关的变量(也可不赋,直接使用,但建议赋,这样可以关闭这个$rs,节约内存)

留言前台中的相关<input>中可以加上 value = <?php echo $name ?>.....
后面以此类推
Anvang 2008-06-05
  • 打赏
  • 举报
回复
?!!
xiaojing7 2008-06-05
  • 打赏
  • 举报
回复
TxtName=直接从数据中提取名字

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧