1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Php, передача данных из формы

Тема в разделе "PHP программирование", создана пользователем buts, 10 окт 2005.

Статус темы:
Закрыта.
  1. buts

    buts Гость

    Репутация:
    0
    у меня на денвере все робатоло но в php globals_regitr было on
    Код:
    <html>
    <head>
    </head>
    <body>
    <?php
    global $login; \\ что бы не ругалось, когда $login не определена 
    echo $login;
    ?>
    <FORM method="POST" action="123.php"> // action само на себя
    <INPUT type="text" name="login" >
    <INPUT type="submit" name="ок" value="go">
    </FORM>
    
    </body>
    
    </html>

    и все работало
    но поставил как в жизни registr_global off
    и вот что пришлось написать
    Код:
    <html>
    <head>
    </head>
    <body>
    <?php
    $login=$HTTP_POST_VARS["login"];
    echo $login;
    ?>
    <FORM method="POST" action="123.php">
    <INPUT type="text" name="login" >
    <INPUT type="submit" name="îê" value="ïîøëè!">
    </FORM>
    
    </body>
    
    </html>
    все работает, но когда заходишь первый раз пишет
    Notice: Undefined index: login in z:\*************************\123.php on line 6


    Вопрос: как можно опросить и узнать передовлось что ли бо файлу методом Post ??
     
  2. ????

    ???? Гость

    Репутация:
    0
    Для: buts
    isset
     
  3. Andrew Stephanoff

    Andrew Stephanoff Гость

    Репутация:
    0
    переменные, переданные методом POST хранятся в массиве $_POST[] (для GET -- $_GET[])
    а пишет тебе то, что у тебя в массиве не определен индекс login, так чт проверяй вначале
     
  4. buts

    buts Гость

    Репутация:
    0
    Большое спасибо!!
    направили меня в нужном направлении
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей