再问:论坛的用户头像怎么实现啊?

时间:2022-09-19 20:22:50
论坛的用户头像怎么实现啊?
好象也是select img src==**.gif 一类的,不过在数据库里个人信息中存成什么啊
告诉我吧,多多给分 :)

可都是菜菜问题啊,要不是被大家逼着我写论坛,要不是原来的不能用了,哼哼

13 个解决方案

#1


一个文件夹保存所有头像文件,库里面记录头像代码,然后用
<img src=".../img<?echo dbrecord[];?>">
就可以了

#2


图片都放在一个统一的目录下,比如/images/

在数据库只存用户选的头像的名称,如果你服务器中的图片扩展名都一样,那数据库中就不用存扩展名。

举个很简单的例子

比如用户注册的时候让他选头像中只有两张:boy.gif和girl.gif

那么你必须在images文件夹下有这两张图片,在记录用户数据的时候你只需要记录用户选的是boy还是girl。

然后比如在用户修改自己的注册资料的时候不是要把他的头像show出来吗?那里就写
<?
//比如你有个GetFace($UserID)函数可以返回$UserID用户的头像数据

session_start(); //通常$UserID是在Session里哈
$face = GetFace($UserID);
?>
<img src="images/<? echo $face ?>.gif">

#3


斑竹就是厉害:)

#4


不要这样~~这样我会不好意思的~~

#5


我要实验过才知道哦 ~~ 呵呵,分一定给的 :)

#6


我还是不会 :(
看来要好好学学php 了,不过宇凡能给个具体的示例吗?就是那种详细的过程,我
不太懂啊

#7


明天吧~~今天打了球~~好累~~现在都想睡了~~

#8


你还累吗?要不要mm来给你提神  :)

#9


我想知道的是在数据库mysql 中它的信息是什么?
比如 birthday 是 date  /0000-00-00 /not null/
那么这个呢?是tect 类型?

#10


是text吧~~~长字段~~~

#11


我也很想知道详细的原码,请斑竹帮帮忙吧费心了!

#12


就拿我上次说的那个boy girl的例子来说吧

/////////注册页面
<FORM METHOD=POST ACTION="update.php">
请选头像 
<INPUT TYPE="radio" NAME="face" value="boy.gif"> <IMG SRC="images/boy.gif"><BR>
<INPUT TYPE="radio" NAME="face" value="girl.gif"> <IMG SRC="images/girl.gif"><BR>
<INPUT TYPE="submit">
</FORM>
///////////////////////////////////////////////////////////////////////
<?
////修改资料页面
$UserID = "zxyufan";
$sql = "select face from user where UserID = '".$UserID."'";
$res = mysql_query($sql);
$face = mysql_result($res,0,face);
?>

用户<? echo $UserID ?>的头像是 <IMG SRC="images/<? echo $face ?>">

#13


哦,最近比较忙,我试试,是text 把,斑竹果然高,就是高

#1


一个文件夹保存所有头像文件,库里面记录头像代码,然后用
<img src=".../img<?echo dbrecord[];?>">
就可以了

#2


图片都放在一个统一的目录下,比如/images/

在数据库只存用户选的头像的名称,如果你服务器中的图片扩展名都一样,那数据库中就不用存扩展名。

举个很简单的例子

比如用户注册的时候让他选头像中只有两张:boy.gif和girl.gif

那么你必须在images文件夹下有这两张图片,在记录用户数据的时候你只需要记录用户选的是boy还是girl。

然后比如在用户修改自己的注册资料的时候不是要把他的头像show出来吗?那里就写
<?
//比如你有个GetFace($UserID)函数可以返回$UserID用户的头像数据

session_start(); //通常$UserID是在Session里哈
$face = GetFace($UserID);
?>
<img src="images/<? echo $face ?>.gif">

#3


斑竹就是厉害:)

#4


不要这样~~这样我会不好意思的~~

#5


我要实验过才知道哦 ~~ 呵呵,分一定给的 :)

#6


我还是不会 :(
看来要好好学学php 了,不过宇凡能给个具体的示例吗?就是那种详细的过程,我
不太懂啊

#7


明天吧~~今天打了球~~好累~~现在都想睡了~~

#8


你还累吗?要不要mm来给你提神  :)

#9


我想知道的是在数据库mysql 中它的信息是什么?
比如 birthday 是 date  /0000-00-00 /not null/
那么这个呢?是tect 类型?

#10


是text吧~~~长字段~~~

#11


我也很想知道详细的原码,请斑竹帮帮忙吧费心了!

#12


就拿我上次说的那个boy girl的例子来说吧

/////////注册页面
<FORM METHOD=POST ACTION="update.php">
请选头像 
<INPUT TYPE="radio" NAME="face" value="boy.gif"> <IMG SRC="images/boy.gif"><BR>
<INPUT TYPE="radio" NAME="face" value="girl.gif"> <IMG SRC="images/girl.gif"><BR>
<INPUT TYPE="submit">
</FORM>
///////////////////////////////////////////////////////////////////////
<?
////修改资料页面
$UserID = "zxyufan";
$sql = "select face from user where UserID = '".$UserID."'";
$res = mysql_query($sql);
$face = mysql_result($res,0,face);
?>

用户<? echo $UserID ?>的头像是 <IMG SRC="images/<? echo $face ?>">

#13


哦,最近比较忙,我试试,是text 把,斑竹果然高,就是高