啊~~还不够详细?
那再详细一点:用if elseif else语句
或switch 。case 语句

解决方案 »

  1.   

    我说说建的数据库表的想法,高手帮忙看看行不行
    table1: message
    messageid, sender, receiver, content, statustable2: image
    imageid, link, imagename, status根据link(页面的链接)和status的值从数据库中读出imagename,然后echo出来
      

  2.   

    图片用得着存在数据库吗?
    直接放在文件夹里不就行了?弄这么麻烦是有什么别的意义?其实楼主的表达有点问题.什么叫已读过的留言?如果任何人点击过该留言就算已读过的话就简单了
    直接从message表里读出status(比如1=新 2=已读 3=有回复)
    然后
    <?
    if($status == "1") $image = "a.gif";
    if($status == "2") $image = "b.gif";
    if($status == "3") $image = "c.gif";
    echo $image;
    ?>如果你要的是象论坛里那种针对每个用户来判断是否已读,那么就复杂点了.
    你先说说你到底要什么效果吧.
      

  3.   

    谢谢itian(没有靠背的椅) 的回复我再说明一下,首先我是将图片的名称放到数据库中,而不是图片本身
    另外,我的程序是针对每个用户判断是否已读,因为留言是针对某个人的,用户只能看到给自己的留言,给别人的留言是看不到的。欢迎各位指教。
      

  4.   

    在数据库中加一个字段,比如叫做flag
    默认新的留言flag=0,已看过的留言flag=1,已回复的留言flag=2
    通过flag来决定显示哪个图片不知这样是否能解决问题?
      

  5.   

    to raid79(山鹰):谢谢你的回复。我现在的程序就是这么实现的,通过status字段来确定显示
    哪张图片。to syre(神仙): 你说的很有道理,不过如果将图片当作对象的话,图片的路径不就是图片的一个
    属性吗?其实,我觉得自己的方法的好处就是,如果要对页面更新的话,比如更新所有的图片,只需要改变
    数据库中字段的值,而不用改变php代码。欢迎大家发表意见,多多指教,谢谢。
      

  6.   

    wo zai deng ji tian.
    ran hou jie tie.