我现在想做一个表,表的格式如下
id   name   Occupation  edit
1    jack      医生     编辑
2    tom       司机     编辑
我现在想要的效果是一点   编辑  按钮以后  就把 Occupation  这一列变成一个下拉框,把职业赋值到下拉框里面。不知道有没有什么好的想法给我提一下啊,先谢谢大家了。

解决方案 »

  1.   

    点编辑后,是用一个"具有所有职业列表的select "替换掉现有的文字.
      

  2.   

    针对这一列,
    所有的都一个处理结果。1 定义一个数组,包含所有的职业。
    2 在前台生成下拉框的时候,让当前对应行的职业选中。
    $arrJob = array("医生","司机");
    echo "<select>";
    foreach($arrJob as $key=>$value)
    {
       if($value == $Occupation)
         echo sprintf("<option value='%s' %s>%s</option>", $value, 'selected', $value);
       else
         echo sprintf("<option value='%s' %s>%s</option>", $value, '', $value);
    }
    echo "</select>"
      

  3.   

    可以使用ajax来实现这样的功能。
      

  4.   

    ajax,用JQUERY 很容易实现的吧
      

  5.   

    点编辑时 用url传值,比如传一个该记录的id值 传回本页
    然后判断 传回的id值 是否等于 显示出来的,==的话就用html input 控件, value 的值就等于你从库中取出的该记录的值