本帖最后由 qinmao629 于 2011-08-30 13:45:21 编辑

解决方案 »

  1.   

    你把POST或者GET  接收的值附进去
      

  2.   

    查询的值 利用url传值用get接收
      

  3.   

    用ajax提交查询
    或者上面说的使用$_GET这样的变量在提交返回带参数的地址,根据地址的变量进行赋值
    ?select=c&txt=2下面是实现的一个例子.if (isset($_GET['select'])){
    //这里动态的输出你的选中值
    //    <option selected>c</option>
    switch($_GET['select']){
    case 'a':
    //xxxx
    break;
    }
      </select>
    }
      

  4.   

    你这个FORM里的值是提交给本页面~submit只后文本框里的值没有了,把POST收到的值赋值进去就可以了,直接在text框的value里echo出来那个post的值就可以了,同样的在option里加一个PHP代码判断下post的值是不是和option里的值相同,相同就设定为selected也可以解决你的问题