Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Убрать группы из списка выбора

Убрать группы из списка выбора


     04.04.2014    Общие вопросы по PHP    1196

вопрос
Добрый день!
Подскажите пожалуйста как убрать из списка выбора, группы: Администраторы и Гости (id: 1,5)

function get_groups($id = false) {
    global $user_group;
    
    $returnstring = "";
    
    foreach ( $user_group as $group ) {
        $returnstring .= '<option value="' . $group['id'] . '" ';
        
        if( is_array( $id ) ) {
            foreach ( $id as $element ) {
                if( $element == $group['id'] ) $returnstring .= 'SELECTED';
            }
        } elseif( $id and $id == $group['id'] ) $returnstring .= 'SELECTED';
        
        $returnstring .= ">" . $group['group_name'] . "</option>\n";
    }
    
    return $returnstring;

}

Ответил: rocksmart


После
global $user_group;

Вставить
if(is_array($user_group[1]) || is_array($user_group[5])){unset($user_group[1]);unset($user_group[5]);}

Комментарии пользователей (7)

kolumb
8

206 | 46

kolumb - 4 апреля 2014 21:27 - Юзер

Спасибо! Все работает!

dj-avtosh
39

1479 | 390

dj-avtosh - 4 апреля 2014 21:55 - шашлычник

function get_groups($id = false) {

    global $user_group;
    
    $returnstring = "";
    
    foreach ( $user_group as $group ) {

       // NOT SHOW GROUPS 1, 5

         if ( in_array ( $group['id'], array ( 1, 5 ) ) )
         {
                    
                     continue;
                
          }

       // NOT SHOW GROUPS 1, 5

        $returnstring .= '<option value="' . $group['id'] . '" ';
        
        if( is_array( $id ) ) {
            foreach ( $id as $element ) {
                if( $element == $group['id'] ) $returnstring .= 'SELECTED';
            }
        } elseif( $id and $id == $group['id'] ) $returnstring .= 'SELECTED';
        
        $returnstring .= ">" . $group['group_name'] . "</option>\n";
    }
    
    return $returnstring;

}

skype: elhan.isaev

kolumb
8

206 | 46

kolumb - 5 апреля 2014 00:00 - Юзер

dj-avtosh,
Спасибо! Так тоже работает!

dj-avtosh
39

1479 | 390

dj-avtosh - 5 апреля 2014 11:00 - шашлычник

Так верно. А как в ответе это лол какой-то.

skype: elhan.isaev

rocksmart
64

307 | 115

rocksmart - 5 апреля 2014 12:05 - Юзер

Лол ты сам. Гуру кодинга что ли?

ychelovek33
3

184 | 33

ychelovek33 - 5 апреля 2014 12:14 - Юзер

Иногда лучше жевать, чем говорить

dj-avtosh
39

1479 | 390

dj-avtosh - 5 апреля 2014 12:06 - шашлычник

Гуру. Есть сомнения?

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы