1

尽管我输入数据并点击它,但它总是与该部分Submit相呼应。else我知道这不是 Stackoverflow 上要问的问题类型,但是......

<html>
    <head>
        <title>Sticky Form</title>
    </head>
    <body>
        <form method="POST" action=<?php echo $_SERVER['PHP_SELF'] ?>>
            <label for="Name">Name</label>
            <input type="text" name="FName">
            <input type="submit">
        </form>
        <?php 

            if (isset($_POST['submit'])) {
                $f_name = $_POST['FName'];
                echo "$f_name";
            }

            else 
            {
                echo "Not set!";
            }
         ?>
    </body>
</html>
4

1 回答 1

3

改变这个:

 <input type="submit">

 <input type="submit"  name="submit">

PS:全局数组中的键名来自用户输入($POST,$_GET,$_COOKIE),如果要更改其键名,则需要更改该元素的名称!

于 2013-10-13T17:06:19.697 回答