перемещение записей между таблицами в php - PullRequest
1 голос
/ 26 августа 2011

Привет, я новичок, и у меня есть небольшой проект по организации людей в группы на экране:

У меня есть 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 голосов
/ 30 августа 2011

После небольшой домашней работы и большого количества вопросов эта ссылка дает рабочее решение. Наверное, не самый лучший, но это работает.

php отправить форму - Q2

если у кого-то есть получше, пожалуйста, не стесняйтесь, дайте мне знать !!! спасибо

0 голосов
/ 26 августа 2011

Вы должны взглянуть на некоторые библиотеки Javascript.Вот пример в Ext JS: http://docs.sencha.com/ext-js/4-0/#!/example/dd/dnd_grid_to_grid.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...