PRINT "<input name=a value=\"$t_id\"";
check_selected( $p_project_id, $t_id );
PRINT '>' . string_display( project_get_field( $t_id, 'name' ) ) ."\n";

解决方案 »

  1.   

    我自己是这样改的#PRINT '<option  multiple value="' . ALL_PROJECTS . '"';
    前面调用这个functiong的时候select后面也+了个multiple
    但是页面上已经实现了多选,而选择后效果还是只有最后一个。!!!
    给点建议吧
      

  2.   

    你是想把下拉框改成多选吧?很容易啊,改成这样就可以了
    <select name="a[]" size="5" multiple>
      

  3.   

    在php里取值是用$_GET["a"]或$_POST["a"]可以得到一个数组。
      

  4.   

    ^_^,上面2楼的代码跟我3楼的代码都实现了,不过只是页面实现,但是选择了3个选项,只能响应一个选项,让多个被选项都被操作应该在哪边改呢,这个function内可以实现嘛?或者在调用这个function的页面实现?
      

  5.   

    关键在于起名,name="a" 改成 name="a[]"