Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Убрать группы из списка выбора

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


     04.04.2014    Все вопросы » Общие вопросы по PHP    1615

вопрос
Добрый день!
Подскажите пожалуйста как убрать из списка выбора, группы: Администраторы и Гости (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
Юзер

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

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

dj-avtosh
шашлычник

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
Юзер

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

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

dj-avtosh
шашлычник

dj-avtosh - 5 апреля 2014 11:00 -

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

skype: elhan.isaev

rocksmart
Юзер

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

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

ychelovek33
Юзер

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

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

dj-avtosh
шашлычник

dj-avtosh - 5 апреля 2014 12:06 -

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

skype: elhan.isaev

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

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

наверх