最近在做一个简单的PHP数据管理系统,对一条数据的不同阶段都要进行编辑,有些值是固定的,我用下拉框的方式把值提交到MYSQL数据库中,在二次编辑的时候,我想进入编辑页面后,下拉框能自动调用我上一次编辑时设定的值,同时还能显示其它值供我选择修改。如下拉框中有以下值“北京,天津,上海,深圳”,我在第一次添加数据时选择“北京”提交到MYSQL数据库,第二次编辑的时候,打开编辑页面我需要下拉框中显示“北京”,同时我还可以选择“天津,上海,深圳”以便我选择再次提交到数据库中。
另外单选框也需要实现类似的功能,如第一次添加数据时选中单选按钮则添加一个值“是”到数据库中,第二次编辑时要求编辑页面的单选框为选中状态,但取消选中单选框提交时则添加一个值“否”到数据库中。
我在网上找了很久,也没找到解决方法,由于我刚学PHP+MYSQL,所以请高手详细点指教,最好能提供完整的代码,谢谢!数据库名:database,表名:table,字段名:province

解决方案 »

  1.   

    这个不是php的范围, 要用javascript实现
      

  2.   


    <html>
    <body>
    <head>
    <script language="javascript">
    function aaa(){
    document.test.sex(0).checked=true; //第一个单选按钮
    document.test.selects.value=1;    //第二项
    }
    </script>
    </head>
    <form name="test">
    <input type="radio" value="0" name="sex">男<input type="radio" value="1" name="sex">女<input type="radio" value="2" name="sex">变态
    <select name="selects">
    <option value="0">0</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    <input type="button" value="click" onclick="aaa()">
    </form>
    </body>
    </html>看下应该知道怎么做了
      

  3.   

    我在网上看到这样的解决方法:
    假设你的下拉框是地址,比如“北京、上海等”  那你把结果全部查询出来放到下拉列表中  然后判断数据库中的地址是哪一个,  如果和列表中的值相等   那就selected="selected" 
    请问代码该怎么写?