主页index 中有三个radio选项   1全部信息 2 买方信息 3 卖方信息   刚进入主页时默认显示的是全部信息   我想点击买方信息后让下面的表中显示全部买方的信息    点击卖方信息后让下面的表中显示全部卖方的信息     
该怎么实现呢     onClick="this.form.action='index.php?btn=1';this.form.submit()"  网上看的说通过btn的值来控制,我试着好像不行   求大霞帮忙

解决方案 »

  1.   

    先把图上传到CSDN相册再贴图。
      

  2.   

    还是停留在本页  只是table中原来显示的是全部信息  假如我点击买方市场的话  table中显示的就是全部卖方的信息   
      

  3.   

    不刷新页面的话需要用AJAX实现。
      

  4.   

    打错了  点击买方市场的话  table中就会由原来的全部信息变成  买方市场的信息   页面都是index页面  
      

  5.   

    onClick="this.form.action='index.php?btn=1';this.form.submit()      这个可以实现吗   我新手一名  
    AJAX不大懂   只要能实现这个功能就ok 
      

  6.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head><body>
    <script type="text/javascript">
    window.onload = function() {
    var obj = document.getElementById('menu').getElementsByTagName('input');
    for(var i = 0; i < obj.length; i ++) {
    obj[i].onclick = function() {
    window.location = './index.php?type=' + this.value;
    }
    }
    }
    </script>
    <div id="menu">
    <input type="radio" value="1" />全部信息
        <input type="radio" value="2" />买方市场
        <input type="radio" value="3" />卖方市场
    </div><?php
    //这里接收GET参数并查询、输出数据
    if (isset($_GET['type'])) {
    //
    }
    ?>
    </body>
    </html>
    这样做是比较基本的做法,但点击后会刷新页面。
      

  7.   

    php语句直接$_GET['type']提取value的值  根据值判断显示的内容就可以吗  isset()用的着吗
      

  8.   

    不是默认显示全部信息吗,默认情况下你可以不带参数,所以判断一下有么有这个GET参数。如果你能确保每次访问这个页面时都是带有type这个参数的,那就不需要判断是否存在。