嗨,我是初学者,我有一个小项目,可以在屏幕上组织人群:
我有一个PHP代码,可以在屏幕上列出分发列表成员列表和人民。但我对这个案子没有多少经验。我想知道是否有人可以给我一些暗示能够建立它:
Distribution lists | Member list | People
ADD-> <-ADD
All | Group 3 | [] Contact A
[] Group 1 | Contact 3 | [] Contact B
[] Group 2 | Contact 5 | [] Contact C
[] Group 3 | Group 6 | [] Contact D
[] ... | ... | ...
因此,当您点击任何分发列表时,您将获得成员列表,您可以添加人员。理想情况下,如果不回忆起整个页面,我会很高兴,但我不想问太多。
有没有人帮助过一点?非常感谢 - 我知道这是一个复杂的问题,但总有希望。
我的PHP代码:
<?php
// left table
echo "<div id='left'><label>Distribution list</label><table id='tblist'><tr><th> </th><th>Dist list</th></tr>";
$sql=... //done
foreach ($pdo->query($sqla) as $rowa) {
$rowsa=$rowsa.'<tr><td><input type="checkbox" name="" value="" /></td><td>'.$rowa['grname'].'</td></tr>';
echo $rowsa."</table></div>";
// moving buttons
echo "<div id='leftbuttons'><input type='submit' value='Add ->> '><br /></div>";
// mid table
<?php
echo "<div id='mid'><label>Member list</label><table id='tblist'><tr><th> </th><th>Members:</th></tr>";
// left table
$sql=... //done
... // same as above
echo $rowsa."</table></div>";
// moving buttons
echo "<div id='rightbuttons'><input type='submit' value='<<- Add '><br /></div>";
// right table
<?php
echo "<div id='right'><label>People</label><table id='tblist'><tr><th> </th><th>Names</th></tr>";
// left table
$sql=... //done
... // same as above
echo $rowsa."</table></div>";
?>
希望它不会像这样太乱。再次感谢。
答案 0 :(得分:0)
你应该看看一些Javascript库。这是Ext JS中的一个例子:http://docs.sencha.com/ext-js/4-0/#!/example/dd/dnd_grid_to_grid.html
答案 1 :(得分:0)