哦,我的意思是前面的部分已经实现了,
但是点击后这个type值总是不变化,什么原因

解决方案 »

  1.   

    你是不是要用echo "<a href='$PHP_SELF?type=$type' title='$title'>$title</a><br>";
    输出后成这样:
    <a href='/mod/edit.php?type=web_news' title='肿瘤新闻'>肿瘤新闻</a><br><a href='/mod/edit.php?type=web_changshi' title='肿瘤常识'>肿瘤常识</a><br><a href='/mod/edit.php?type=web_zhenduan' title='肿瘤诊断'>肿瘤诊断</a><br><a href='/mod/edit.php?type=web_zhiliao' title='肿瘤治疗'>肿瘤治疗</a><br><a href='/mod/edit.php?type=web_huli' title='肿瘤护理'>肿瘤护理</a><br><a href='/mod/edit.php?type=web_yufang' title='肿瘤预防'>肿瘤预防</a><br><a href='/mod/edit.php?type=web_jiyin' title='生物基因'>生物基因</a><br><a href='/mod/edit.php?type=web_ertong' title='儿童与癌'>儿童与癌</a><br><a href='/mod/edit.php?type=web_yaopin' title='肿瘤药品'>肿瘤药品</a><br><a href='/mod/edit.php?type=web_yishi' title='肿瘤医师'>肿瘤医师</a><br><a href='/mod/edit.php?type=web_gushi' title='抗癌故事'>抗癌故事</a><br><a href='/mod/edit.php?type=web_hangye' title='行业聚焦'>行业聚焦</a>那用循环啊
    while()
    {
       // 取出$type 和$title
        echo "<a href='$PHP_SELF?type=$type' title='$title'>$title</a><br>";
    }
      

  2.   

    $arr =  array("web_news" => "肿瘤新闻",
                  "web_changshi" => "肿瘤常识",
                  "web_zhenduan" => "肿瘤诊断",
                  "web_zhiliao" => "肿瘤治疗",
                  "web_huli" => "肿瘤护理",
                  "web_yufang" => "肿瘤预防",
                  "web_jiyin" => "生物基因",
                  "web_ertong" => "儿童与癌",
                  "web_yaopin" => "肿瘤药品",
                  "web_yishi" => "肿瘤医师",
                  "web_gushi" => "抗癌故事",
                  "web_hangye" => "行业聚焦");
    foreach ($arr as $type => $title)
    {
        echo "<a href='$PHP_SELF?type=$type' title='$title'>$title</a><br>";
    }
      

  3.   

    同意,我说的不够清楚。
    后来下午自己发现原因了。
    我的问题是为什么点击那些生成的链接时,相应的type值在地址栏变了,但echo时没有变化?
    原因是:调用type值是使用$type,而没有用标准格式$GET_['type'],后来改过后问题解决。
    谢谢诸位老大。