嗨,我是一个初学者,我有一个小项目来组织人们在屏幕上分组:
我有一个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
[] ... | ... | ...
当你点击任何分布列表你会得到成员列表,你可以添加人到它。理想情况下,最好不要回忆整个页面,但我不想要求太多。
有谁能帮点忙吗?非常感谢——我知道这是一个复杂的问题,但总是有希望的。
my:
<?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>";
?>
希望它不是太乱像这样。再次感谢。
你应该看看一些Javascript库。下面是Ext JS中的一个示例:http://docs.sencha.com/ext-js/4-0/#!/example/dd/dnd_grid_to_grid.html
在做了一些功课和很多问题之后,这个链接给出了一个可行的解决方案。可能不是最好的,但它有效。
php form submit - Q2
如果有人有更好的,请不要犹豫让我知道!!由于