你如何让PHP从HTML文本框中接收信息?

时间:2012-07-10 13:48:29

标签: php html textbox

我正在尝试从PHP创建的HTML表单输入数组显示信息。我正在尝试将整个代码放到一个PHP文件中。到目前为止,我有:

<body>
            <form action="hello.php" method="post">
                <input type="text" name="input" placeholder="Number" />
                <input type="submit" value="submit" onclick="go()" />
            </form>
        </body>

上面的代码是使用PHP中的“echo”生成的(未显示)。

然后对于PHP的其余部分,我有:

function go() {

            $variable = "input";

这只是我的代码的开头。其余的并不重要。我知道$ variable =“input”;部分是错误的,但如何将数字从输入的HTML转移到PHP?非常感谢!

1 个答案:

答案 0 :(得分:1)

由于您正在使用POST请求,因此您需要引用$_POST超全局。此变量是一个填充POST请求发送的任何信息的数组。

由于您想从“输入”获取值,您可以使用“输入”键调用$_POST变量

function go() {
    $variable = $_POST['input'];
    // whatever else you want to do in your function
}

由于$_POST是超全球,因此它在每个范围内都是全局的。

除非您想使用它调用JavaScript事件,否则您不需要为提交按钮包含onclick事件。但JavaScript函数go()和PHP函数go()的映射在两者之间具有ZERO相关性。