Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Не могу получить данные из формы


Автор: Scorpion75 12.7.2012, 20:28
Всем привет
Есть страница с формой
Код

<form method="post" action="/login/reg.php" name="regform" enctype="multipart/form-data">

<table>
    <thead>
        <tr>

            <td colspan="2"><b>Регистрация</b></td>
        </tr>
    </thead>
    <tbody>
            <tr>
            <td>Логин (мин. 3 символа):<span class="starrequired">*</span></td>
            <td><input size="30" name="REGISTER[LOGIN]" value="" type="text"></td>

        </tr>
                <tr>
            <td>Пароль (мин. 6 символов):<span class="starrequired">*</span></td>
            <td><input size="30" name="REGISTER[PASSWORD]" value="" autocomplete="off" class="bx-auth-input" type="password">
</td>
        </tr>
                <tr>
            <td>Подтверждение пароля:<span class="starrequired">*</span></td>

            <td><input size="30" name="REGISTER[CONFIRM_PASSWORD]" value="" autocomplete="off" type="password"></td>
        </tr>
                <tr>
            <td>Адрес e-mail:<span class="starrequired">*</span></td>
            <td><input size="30" name="REGISTER[EMAIL]" value="" type="text"></td>
        </tr>
                <tr>
            <td>Имя:</td>

            <td><input size="30" name="REGISTER[NAME]" value="" type="text"></td>
        </tr>
                <tr>
            <td>Фамилия:</td>
            <td><input size="30" name="REGISTER[LAST_NAME]" value="" type="text"></td>
        </tr>
                <tr>
            <td>Телефон:</td>

            <td><input size="30" name="REGISTER[PERSONAL_PHONE]" value="" type="text"></td>
        </tr>
            <tr>
            <td colspan="2"><b>Защита от автоматической регистрации</b></td>
        </tr>
        <tr>
            <td></td>
            <td>

                <input name="captcha_sid" value="030f46fa6099b5a665b982babfeb4699" type="hidden">
                <img src="/bitrix/tools/captcha.php?captcha_sid=030f46fa6099b5a665b982babfeb4699" alt="CAPTCHA" height="40" width="180">
            </td>
        </tr>
        <tr>
            <td>Введите слово на картинке:<span class="starrequired">*</span></td>
            <td><input name="captcha_word" maxlength="50" value="" type="text"></td>
        </tr>

        </tbody>
    <tfoot>
        <tr>
            <td></td>
            <td><input name="register_submit_button" value="Регистрация" type="submit"></td>
        </tr>
    </tfoot>
</table>
<p>Пароль должен быть не менее 6 символов длиной.</p>

<p><span class="starrequired">*</span>Поля, обязательные для заполнения.</p>

</form>


Далее пытаюсь получить данные оттуда

Код

$login=$_POST['REGISTER[LOGIN]'];
$email=$_POST['REGISTER[EMAIL]'];
$pass=$_POST['REGISTER[PASSWORD]'];
$name=$_POST['REGISTER[NAME]'];
$last_name=$_POST['REGISTER[LAST_NAME]'];
$phone=$_POST['REGISTER[PERSONAL_PHONE]'];


Но все переменные пустые
Помогите понять почему.

Автор: bars80080 12.7.2012, 20:54
Код

var_dump($_POST);


и видим, в каком на самом виде приходят данные

Добавлено через 29 секунд
Код

$_POST['REGISTER']['LOGIN'];

Автор: Scorpion75 12.7.2012, 21:03
Цитата(bars80080 @ 12.7.2012,  20:54)
Код

var_dump($_POST);


и видим, в каком на самом виде приходят данные

Добавлено @ 20:55
Код

$_POST['REGISTER']['LOGIN'];

Огромное спасибо
Получилось

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)