如何让php从html文本框接收信息?
我试图让一个数组显示从PHP创建的HTML表单输入的信息。我试图将整个代码放到一个PHP文件中。到目前为止,我已经:如何让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
<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
}