前台JAVASCRIPT启发,后台查询,谁会为了100分给你一个完整的程序?

解决方案 »

  1.   

    如果你能让php变量接收到js的变量的值,我给你200分?
      

  2.   

    第一个select
    onchange="document.location='url?select1'+select1.options[select1.selectedIndex].value"
    然后根据选择进行处理就好了
    这个语句没经过测试,仅提供解决方法
      

  3.   

    onchange="document.location='url?select1='+select1.options[select1.selectedIndex].value"
    =号忘了
      

  4.   

    TO:duxianghe(简单的人----delphi) 
    基本概念问题大家都清楚,PHP当然不能直接收JS变量!
    不过我们要的是结果,单就接收来讲,用JS生成一个类似“**.PHP?A=A"的请求,这不可能吗?
      

  5.   

    具体代码不能给你了,你申请个hotmail,在注册过程中你就明白了
      

  6.   

    to: xyzoem2(木口兄) 
    这种方法只是调用了js,没有任何用处。我要的是php
      

  7.   

    为了100分,我豁出去了。
    server:
    <?php
    function getData()
    {
    global $sort;
    $sql = "select * from table where `sort` = '$sort'";
    $result = Query($sql);
    while($row = $mysql_fetch_array($result))
    {
    echo "<script>getData('".$row["contents"]."')</script>";
    }
    }
    ?>
    client :
    <script language=javascript>
    function getData(data)
    {
    var op = document.createElement("option");
    op.value = data;
    op.text = data;
    document.select.appendChild(op);
    }
    </script>
    基本代码,
    详细代码还是得你自己写。
      

  8.   

    to :stan23(小刀) 
    这种方法我也试了,
    但在同一页在如果这样,刷新起来太难看了,并且数据一多的话,处理起来太乱了。
      

  9.   

    当然你掉用php的getdata的时候你可以同过一个隐藏的iframe来取得。
      

  10.   

    to: ChinaZhuhai(请修改我的注册信息) 
    我当然知道能实现这种功能,我要的就是方法。
      

  11.   

    to:aotianlong(初中没毕业)你只是实现了把数据库中的数据取出放到<select>的<option>中,
    可以我要:数据库中取出的数据中根据上一个<select>的值来决定的。
      

  12.   

    全部的php代码?那就要钱了,呵呵
      

  13.   

    to :aotianlong(初中没毕业) 如何设置:隐藏的iframe
    可能还是牵涉到了php变量如果得到值的问题???
      

  14.   

    <select onchange="iframe.loation.href=this.options[this.selectedIndex].value">
    <option value="getdata.php?value=dfasdfa">1111
    <option value="getdata.php?value=dfasdfsssss">22222
    </select>
    <iframe src="about:blank" id=iframe width=0 height=0></iframe>
    然后就可以从iframe.中得到你要的数据,然后用JS来写到另一个SELECT中去啊。
    非要我把所有的代码都写出来才明白啊,晕哦
      

  15.   

    现在明白了?在iframe的url上传递植过去啊。
    我以前老是这样做的,效果绝对好,而且不用刷新。
      

  16.   

    服了你了,100分全给我哦。
    http://aotianlong.vicp.net/select.php
    代码的话
    <script language=javascript>
    function clearSel()
    {
    for(i=0;i<sel.options.length;i++)
    {
    sel.options[i].removeNode();
    }
    }
    function getData(data)
    {
    var op = document.createElement("option");
    op.value = data;
    op.text = data;
    sel.add(op);
    }
    </script>
    <select onchange="iframe.location.href='?action=getdata&value='+this.options[this.selectedIndex].value">
    <option value="2">11111
    <option value="2">22222
    </select>
    <select id="sel">
    <option>this is test
    </select>
    <iframe src="about:blank" id=iframe width=100 height=100></iframe>
    <script>parent.clearSel();parent.getData('aaaaaaaaaa')</script>