如何让php从html文本框接收信息?

如何让php从html文本框接收信息?,php,html,textbox,Php,Html,Textbox,我试图让一个数组显示从PHP创建的HTML表单输入的信息。我试图将整个代码放到一个PHP文件中。到目前为止,我已经: <body> <form action="hello.php" method="post"> <input type="text" name="input" placeholder="Number" /> <input type="submit" va

我试图让一个数组显示从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>

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

因为您使用的是POST请求,所以您需要参考
$\u POST
超全局。此变量是一个数组,其中填充了POST请求发送的任何信息

由于您希望从“input”中获取值,因此可以使用“input”键调用
$\u POST
变量

由于
$\u POST
是超全局的,因此它在每个范围内都是全局的


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

因为您使用的是POST请求,所以您希望引用
$\u POST
超全局。此变量是一个数组,其中填充了POST请求发送的任何信息

由于您希望从“input”中获取值,因此可以使用“input”键调用
$\u POST
变量

由于
$\u POST
是超全局的,因此它在每个范围内都是全局的


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

使用手册您不能使用PHP-like JavaScript PHP运行服务器端使用手册您不能使用PHP-like JavaScript PHP运行服务器端。我知道PHP中单引号和双引号之间存在差异。为什么它在这里很重要?我知道$u请求也会起作用,但我被告知使用它不是好的做法。不知道为什么,尽管这不重要,但是性能有一点变化,如果没有的话。为数组编制索引时,个人偏好使用单引号。或者,使用
$\u REQUEST
将POST和GET请求封装到一个数组中。因此,您无法使用
?id=
在URI中传递值,并且无法使用
name=“id”
在post请求中提交表单元素。另外,顺便问一下,是否可以使用html按钮来激活PHP函数?我不需要代码,我只想知道这是否可行。我知道PHP中单引号和双引号之间存在差异。为什么它在这里很重要?我知道$u请求也会起作用,但我被告知使用它不是好的做法。不知道为什么,尽管这不重要,但是性能有一点变化,如果没有的话。为数组编制索引时,个人偏好使用单引号。或者,使用
$\u REQUEST
将POST和GET请求封装到一个数组中。因此,您无法使用
?id=
在URI中传递值,并且无法使用
name=“id”
在post请求中提交表单元素。另外,顺便问一下,是否可以使用html按钮来激活PHP函数?我不需要代码,我只想知道它是否可行。
function go() {

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