呵呵,你确定那两个.gif在当前目录的images文件夹下?????

解决方案 »

  1.   

    是的,目前返回说语法错误Parse error: parse error in ……
      

  2.   

    $msg=getmessagebyid($catid);
    if ($msg =13) echo '<img  src=images/ZDX_BLUE.gif  border=0>';
    else ($msg =14) echo '<img  src=images/ZDX_red.gif  border=0>';每行后面加冒号“;”
      

  3.   

    if ($msg == 13) 应该是2个等号吧?
      

  4.   

    谢谢以上各位,我试了还是不对,我希望是例如访问链接为"……cat.php?catid=13"时显示不同的页面图片,是不是以上这个实现方法本来就有问题?是不是应该是要得到ID号而不是ID号的内容?
      

  5.   

    可以使用
    $_GET['catid']
    得到这个值
      

  6.   

    getmessagebyid()是你自己的函数吗?在php里面可以直接使用url参数,只是前面加入一个$符号就可以直接当做自己的变量使用了,非常方便的。然后根据这个变量的值让浏览器引入不同的图片不就行了吗?
      

  7.   

    goodname(心灰意冷)兄,是不是能帮忙写全一点,我实在是个菜鸟啊
      

  8.   

    catch($catid)
    {
    case 13: echo '<img  src=images/ZDX_BLUE.gif  border=0>';break;
    case 14: echo '<img  src=images/ZDX_RED.gif   border=0>';break;
    ……
    ……
    default: echo '<img  src=images/ZDX_DEF.gif   border=0>';
    }
      

  9.   

    对不起,有个笔误(catch -> switch),请以这次为准:
    switch($catid)
    {
    case 13: echo '<img  src=images/ZDX_BLUE.gif  border=0>';break;
    case 14: echo '<img  src=images/ZDX_RED.gif   border=0>';break;
    ……
    ……
    default: echo '<img  src=images/ZDX_DEF.gif   border=0>';break;
    }
      

  10.   

    太谢谢zhenjie,行了!BTW以上各位,我都送分了