- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Собственно интересует вопрос:
Как организовать возможность выбора группы пользователем при регистрации?
Т.е. при регистрации пользователь может выбрать группу, в которую желает вступить, он может не выбирать группу и тогда будет регистрироваться в группе 4, а выбирать может только из нестандартных групп (любая кроме 1.2.3.4.5).
движок DLE.
Выбор то хоть где происходит? Какая CMS?
Ставиться селект в форме регистрации, этот селект в скрипте обрабатывается, и в зависимости от него пользователь регистрируется или не регистрируется с выбранной группы.
в шаблоне я поставил селект,
а вот в register.php ставлю
$group = intval( $_POST['group'] );
if ( ! in_array( $group, array( '1', '2', '3' ) ) ) $group = '4'; \\Запрет на выбор групп 1, 2, 3 если выбрана данная группа то группа равна 4 (пользователь)
так почему то при выборе любой группы регистрирует только в 4 группе.
Что не так?
это изначально надо делать в селекте, ставить те группы в которые можно зарегистрироваться. Все подряд туда пихать нет смысла. В скрипте проверяем если нет запрещенной группы, если есть, присваиваем дефолтную
$group = intval( $_POST['group'] );
if ( in_array($group, array( '1', '2', '3' )) OR ! $group )
$group = '4'; #значение найдено, группа четыре
не пойму почему всегда присваивает 4 группу (при выборе 5 или 6, или 7)
А не проще:
$group = intval( $_POST['group'] );
if ($group<=5) {$group=4;}
$group = intval( $_POST['group'] );
if ($group<=5) {$group=4;} \\ почему то всегда присваивается группа которая здесь выделенная красным цветом
$group = intval( $_POST['group'] );
if ($group<=5) {$group=4;} \\ почему то всегда присваивается группа которая здесь выделенная красным цветом
А догадались сделать
echo $_POST['group'];
и посмотреть ЧТОЖ передаётся то?
так вообще не в какую группу не попадаю
maxim1o добавил 06.08.2011 в 00:46
может еще где то, что то нужно прописать?
Подскажите, кто знает, пожалуйста.
ТС, мы вообще должны на кофейной гущи гадать, что вы там в html прописали?
Ещё раз говорю, вы какой движок (CMS) используете?