PHP头条
热点:

groups.php

我们在这里处理拖拽添加用户组的数据处理功能。

  1. <?php  
  2. require_once("multipleDiv.inc.php");  
  3. // Initiate Object  
  4. $obj = new Multiplediv();  
  5. // Add or Update Ajax Call  
  6. if(isset($_GET['m_id']) and isset($_GET['g_id']))  
  7. {  
  8. $obj->addMembers((int)$_GET['m_id'], (int)$_GET['g_id']);  
  9. exit;  
  10. }  
  11. // Remove Memebers from groups Ajax call  
  12. if(isset($_GET['do']))  
  13. {  
  14. $obj->removeMember($_GET['mid']);  
  15. exit;  
  16. }  
  17. // Reload groups each ajax call  
  18. if(isset($_GET['reload'])){ echo $obj->getMembers_reload(); exit; }  
  19. if(isset($_GET['reload_groups'])){ echo $obj->getmembergroups_reload(); exit; }  
  20. // Initiate Groups and members  
  21. $members = $obj->public_members();  
  22. $groups = $obj->groups();  
  23. ?>  
  24. Friends  
  25. <div id="main_portion">  
  26. <div id="public">  
  27. <!-- Initiate members -->  
  28. <?php  
  29. if(!isset($members))  
  30. $members = $obj->public_members();  
  31. if($members)  
  32. {  
  33. foreach($members as $member)  
  34. {  
  35. extract($member);  
  36. echo "<div class='members' id='mem".$member_id."'>\n";  
  37. echo "<img src='images/".$member_image."' rel='".$member_id."'>\n";  
  38. echo "<b>".ucwords($member_name)."</b>\n";  
  39. echo "</div>";  
  40. }  
  41. }  
  42. else 
  43. echo "Members not available";  
  44. ?>  
  45. </div>  
  46. <div id="groupsall">  
  47. Groups  
  48. <!-- Initiate Groups -->  
  49. <?php  
  50. if(!isset($groups))  
  51. $groups = $obj->groups();  
  52. if($groups)  
  53. {  
  54. foreach($groups as $group)  
  55. {  
  56. extract($group);  
  57. echo "<div id='".$group_id."' class='group'>\n";  
  58. echo ucwords($group_name);  
  59. echo "<div id='added".$group_id."' class='add' style='display:none;' ><img src='images/green.jpg'></div>";  
  60. echo "<div id='removed".$group_id."' class='remove' style='display:none;' ><img src='images/red.jpg'></div>";  
  61. echo "<ul>\n";  
  62. echo $obj->updateGroups($group_id);  
  63. echo "</ul></div>";  
  64. }  
  65. }  
  66. ?>  
  67. </div>  
  68. </div> 

multipleDiv.inc.php

在这里修改数据库连接信息。

  1. <?php  
  2. // Database declaration's  
  3. define("SERVER""localhost");  
  4. define("USER""username");  
  5. define("PASSWORD""password");  
  6. define("DB""database");  
  7.  
  8. class Multiplediv  
  9. {  
  10. ........................  
  11. ........................  
  12. .........................  
  13. }  
  14. ?> 

到这里,我们关于如何实现Google plus 的好友拖拽分组功能就完成了。源代码:点此下载


www.phpzy.comtrue/php/3730.htmlTechArticlegroups.php 我们在这里处理拖拽添加用户组的数据处理功能。 ?php require_once ( multipleDiv.inc.php ); //InitiateObject $obj = new Multiplediv(); //AddorUpdateAjaxCall if (isset( $_G...

相关文章

相关频道:

PHP之友评论

今天推荐