Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wybieranie grupy
Forum PHP.pl > Forum > Przedszkole
dawidos_95
Witam. Mam problem z wybieraniem grupy. Mam listę select gdzie wyświetla listę postaci, które są liderem danej grupy. Wygląda to tak: http://scr.hu/14ut/9a4z8
Wszystko ładnie pięknie, tylko mam problem z wyświetleniem wybranej grupy. Ktoś pomoże?
Kod:
  1. //wyświetlenie home
  2. if($mybb->input['action'] == 'group' || !$mybb->input['action'])
  3. {
  4. if(isset($_POST['leader']))
  5. {
  6. header("Location: group.php?action=leader&group=".$_POST['wybgroup']."");
  7. }
  8.  
  9.  
  10.  
  11. $group_select.='<select name="wybgroup" style="width: 200px;">';
  12.  
  13. $query2 = $db->simple_select('group_invite', '*', "forumid='".$mybb->user['uid']."' and leader='1'");
  14. while($test = $db->fetch_array($query2))
  15. {
  16.  
  17. $query = $db->simple_select('char', '*', "gid='".$mybb->user['uid']."' and id='".$test['charid']."'", array("order_by" => 'id', "order_dir" => 'DESC'));
  18. if($db->num_rows($query) > 0)
  19. {
  20. $query3 = $db->simple_select('group_index', '*', "id='".$test['groupid']."'");
  21. while($test2 = $db->fetch_array($query3))
  22. {
  23. $group_select.='<optgroup label="'.$test2['groupname'].'">';
  24. while($usr=$db->fetch_array($query))
  25. {
  26. $group_select.='<option value="'.$test2['id'].'">'.$usr['name'].' '.$usr['surname'].'('.$test2['id'].')</option>';
  27. }
  28.  
  29. $group_select.='</optgroup>';
  30. }
  31. }
  32. else
  33. {
  34. $group_select.='<option value="0">Brak</option>';
  35. }
  36.  
  37.  
  38.  
  39. }
  40. $group_select.='</select>';
  41.  
  42.  
  43. add_breadcrumb("Home", "group.php");
  44. eval("\$group_index = \"".$templates->get("group_select_index")."\";");
  45. output_page($group_index);
  46. }
  47.  
  48. //wejscie do grupy
  49. if($mybb->input['action'] == 'leader' && $mybb->input['group'] == $_GET['wybgroup'])
  50. {
  51.  
  52. $group_podglad.='asd';
  53.  
  54. add_breadcrumb("Home", "group.php");
  55. eval("\$group_podglad = \"".$templates->get("group_select_podglad")."\";");
  56. output_page($group_podglad);
  57. }


Szablon:
  1. <html>
  2. <head>
  3. <title>{$mybb->settings['bbname']}</title>
  4. {$headerinclude}
  5. </head>
  6. <body>
  7. {$header}
  8. <br />
  9.  
  10.  
  11.  
  12. <table border="0" cellspacing="0" cellpadding="4" class="tborder" style="background: url(images/dazzle/fbi-wallpapers.jpg) center;">
  13. <tr>
  14. <td colspan="10" class="thead_2">
  15. <a href="group.php?action=group"><span class="filterbar">Główna</span></a>
  16. </td>
  17. </tr>
  18.  
  19. <tr>
  20. <td class="trow1">{$group_test}
  21. <center><img src="http://net4game.com/public/style_images/master/hrp/touches/groups3.png"/><br/>
  22. <form action="group.php?action=leader&group={$_POST['wybgroup']}" method="post">{$group_select}<input type="submit" class="button" value="Przejdź do panelu" name="leader"/></form></center>
  23. </td>
  24. </tr>
  25. </table>
  26.  
  27.  
  28.  
  29.  
  30. </body>
  31. {$footer}
  32. </html>
Greg0
ZObacz jak się obsługuje formularze. Od kiedy w parametrze action podaje się wartość POST z tego formularza
dawidos_95
Cytat(Greg0 @ 26.05.2013, 11:55:33 ) *
ZObacz jak się obsługuje formularze. Od kiedy w parametrze action podaje się wartość POST z tego formularza


Wiem jak się obsługuje. Potem robiłem metodą prób i błędów i zapomniałem tego skasować.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.