记录在桌子之间移动生活在PHP中

时间:2011-08-26 11:46:15

标签: php javascript ajax

嗨,我是初学者,我有一个小项目,可以在屏幕上组织人群:

我有一个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>&nbsp;</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>&nbsp;</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>&nbsp;</th><th>Names</th></tr>";
// left table
$sql=... //done
... // same as above
echo $rowsa."</table></div>";

?>

希望它不会像这样太乱。再次感谢。

2 个答案:

答案 0 :(得分:0)

你应该看看一些Javascript库。这是Ext JS中的一个例子:http://docs.sencha.com/ext-js/4-0/#!/example/dd/dnd_grid_to_grid.html

答案 1 :(得分:0)

经过一些小作业和大量质疑之后,这个链接提供了一个有效的解决方案。可能不是最好但它有效。

php form submit - Q2

如果有人有更好的,请不要犹豫,让我知道!感谢