Почему эта форма отправки не работает должным образом - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть этот код в test.php.

  • Когда я получаю доступ к сценарию, просто набрав его, я хочу видеть только форму
  • , но когда я нажимаю кнопку отправки формы, при следующей загрузке страницы я хочучтобы увидеть форму и некоторые комментарии, которые говорят, что форма была отправлена.

По какой-то причине, даже когда я нажимаю кнопку отправить, я не получаю сообщение о том, что оно публикуется.Кто-нибудь может объяснить, почему?и как я могу заставить его работать.

<body>
    <form action="" method="post">
        <input type="text" id="inp" />
        <input type="submit" value="submit" />      
    </form>

    <?php
    if (isset($_POST['submit'])) {
        echo "posting";
    }

    ?>
</body>

Ответы [ 3 ]

3 голосов
/ 19 сентября 2011

Дайте название входу:

<input type="submit" name="submit" value="submit" /> 
1 голос
/ 19 сентября 2011
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    echo "posting";
}
0 голосов
/ 19 сентября 2011

Попробуйте это:

<body>
    <form action="" method="post">
        <input type="text" id="inp" />
<input type='hidden' name='submit' value=''>
        <input type="submit" value="submit" />      
    </form>

    <?php
    if (isset($_POST['submit'])) {
        echo "posting";
    }

    ?>
</body>
...