Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как передать значение question_answer в index.php?do=register с главной страницы ?

Как передать значение question_answer в index.php?do=register с главной страницы ?


     03.12.2014    Общие вопросы по PHP    1225

вопрос
Здравствуйте !

Такая проблема, сделал регистрацию на главной во всплывающем окошке.
Заранее скажу, что выбрал способ защиты при регистрации "Вопрос-ответ", иначе спама будет достаточно.

Все данные успешно передаются, за исключением ответа на Контрольный вопрос, разумеется тегом его никак в main.tpl не вывести, я создал всего 1 вопрос с ответом (5).

Значения всех полей: e-mail, логин, пароли передаются успешно, кроме ответа на вопрос, если с главной, статистической и т.п. там регистрироваться, всегда пишет одну ошибку: "Неверный ответ на контрольный вопрос", но если находится на странице index.php?do=register (хоть она у меня и пуста), успешно принимает контрольный ответ с этого же всплывающего окошка.

Вот мой код, на всякий случай:


<form class="form-2" method="post" name="registration" id="registration" action="/index.php?do=register">
    <div><span class="log-in">Регистрация на сайте</span></div>
  
    <p class="float">
        <label for="login"><i class="icon-user"></i>Ваш логин</label>
        <input type="text" name="name" id='name' placeholder="Введите логин">
    </p>
    <p class="float">
        <label for="login"><i class="icon-inbox"></i>Почтовый ящик</label>
        <input type="text" name="email" placeholder="Введите Ваш e-mail">
    </p>
    <p class="float">
        <label for="password"><i class="icon-lock"></i>Пароль</label>
        <input type="password" name="password1" id="login_password" placeholder="Введите пароль">
    </p>
    <p class="float">
        <label for="password"><i class="icon-lock"></i>Подтвердите пароль</label>
        <input type="password" name="password2" id="login_password" placeholder="Повторите пароль">
    </p>
            
     <p class="float">
        <label for="login"><i class="icon-cog"></i>Сколько пальцев на одной руке ?</label>
        <input type="text" name="question_answer" id="question_answer" placeholder="Введите ответ">
    </p>
            
    <p class="clearfix">
        <input type="submit" name="submit" value="Зарегистрироваться">
        <input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg"/>
        </p>

<input name="submit_reg" type="hidden" id="submit_reg" value="submit_reg" />
<input name="do" type="hidden" id="do" value="register" />
</form>    


Скажите пожалуйста, как все-таки можно передать значение доп. поля ? (если возможно, без дополнительных запросов).

Заранее спасибо.

Ответа пока нет


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

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