Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从HTML表单中获取PHP值?_Php_Html - Fatal编程技术网

如何从HTML表单中获取PHP值?

如何从HTML表单中获取PHP值?,php,html,Php,Html,我有一个HTML表单,如下所示: <form enctype="multipart/form-data" action=" " method="post"> <input name="username" type="text"/> <input type="submit" value="Upload" class="btn btn-primary"/><br/> </form> 我希望这个表单的用户在输入框中输入数据。然后,我希

我有一个HTML表单,如下所示:

<form enctype="multipart/form-data" action=" " method="post">
<input name="username" type="text"/>
<input type="submit" value="Upload" class="btn btn-primary"/><br/>
</form>


我希望这个表单的用户在输入框中输入数据。然后,我希望这些数据是PHP字符串的值-例如,
$username=“MY_NAME”
其中
MY_NAME
是用户输入的HTML表单的值

如果用户在输入框中的输入是例如
“STACKOVERFLOW”
我希望PHP字符串是
$username=“STACKOVERFLOW”


提前感谢。

表单提交时,您需要从数组中获取值

您可以执行
print\r($\u POST)
查看它包含的所有内容(所有表单字段)并单独引用它们

用户名将是
$\u POST['Username']

我建议阅读一篇关于使用表单和PHP的教程

因为你显然是个初学者,我会帮你更多的忙:

为“提交”按钮指定一个名称:

<form enctype="multipart/form-data" action="" method="post">
    <input name="username" type="text"/>
    <input type="submit" name="submit" value="Upload" class="btn btn-primary"/><br/>
</form>

表单提交时,需要从数组中获取值

您可以执行
print\r($\u POST)
查看它包含的所有内容(所有表单字段)并单独引用它们

用户名将是
$\u POST['Username']

我建议阅读一篇关于使用表单和PHP的教程

因为你显然是个初学者,我会帮你更多的忙:

为“提交”按钮指定一个名称:

<form enctype="multipart/form-data" action="" method="post">
    <input name="username" type="text"/>
    <input type="submit" name="submit" value="Upload" class="btn btn-primary"/><br/>
</form>

一些基本阅读。

一些基本阅读。

首先检查表单是否已提交:

<form enctype="multipart/form-data" action=" " method="post">
<input name="username" type="text"/>
<input type="submit" name="Submit" value="Upload" class="btn btn-primary"/><br/>
</form>

if($_POST['Submit'] == "Upload")
{

    $username = $_POST['username'];

}


如果($_POST['Submit']=“Upload”) { $username=$_POST['username']; }
首先检查表单是否已提交:

<form enctype="multipart/form-data" action=" " method="post">
<input name="username" type="text"/>
<input type="submit" name="Submit" value="Upload" class="btn btn-primary"/><br/>
</form>

if($_POST['Submit'] == "Upload")
{

    $username = $_POST['username'];

}


如果($_POST['Submit']=“Upload”) { $username=$_POST['username']; }
伙计,你缺少一些基本的东西。伙计们,他显然是个新手。保持冷静。@navnav-感谢您的理解。在“提交”按钮中添加一个名称,然后首先检查表单是否已提交。您缺少一些基本信息,伙计。伙计们,他显然是个新手。保持冷静。@navnav-感谢您的理解。在“提交”按钮中添加一个名称,然后首先检查表单是否已提交。我想我被误解了。。。客户机可以输入他们喜欢的任何值,因此它必须是动态的。谢谢。如果您需要输入名称作为php中的变量(这很奇怪而且容易受到攻击),请查看
register\u globals
指令。我想我被误解了。。。客户机可以输入他们喜欢的任何值,因此它必须是动态的。谢谢。如果您需要输入名称作为php中的变量(这很奇怪,很容易受到攻击),请查看
register\u globals
指令。请问这是kli指令吗$用户名=($_POST['username']);是的,就是这样。你不需要考虑括号(不会有伤害,但也不会有帮助),那么这是kli的东西吗$用户名=($_POST['username']);是的,就是这样。你不需要考虑括号(这不会有什么坏处,但也不会有帮助)