表名:table1编号(id)     名称(name) 父级编号(parentid)
aaa     A
bbb     B
...     ...
...     ...
在页面中,父级编号处是个下拉列表框,下拉列表框的内容是从数据库中读取所有的id,本来该列表框的数据源写成select id from table1就可以了,但是问题是:
1、不能选择自己作为父级编号,也就是说aaa的父级编号不能是aaa,只能是aaa以外的编号。
2、不能循环作为父级编号,也就是说:如果aaa的父级编号选择了bbb,那么bbb就不能选择aaa了,只能选择aaa、bbb以外的编号作为父级编号了。