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

解决方案 »

  1.   

    图片都放在一个统一的目录下,比如/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">
      

  2.   

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

  3.   

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

  4.   

    就拿我上次说的那个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 ?>">
      

  5.   

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