Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.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_Forms - Fatal编程技术网

将数据从HTML表单传递到PHP文件

将数据从HTML表单传递到PHP文件,php,html,forms,Php,Html,Forms,任何有助于理解以下内容为何不起作用的帮助都将是一个很大的帮助。我不明白为什么$var1不能在PHP文件中获得bnum的内容 谢谢 马克 文件#1中的HTML表单 $\u post与$\u post不同 $var1 = $_POST["bnum"]; 你的代码运行良好 您在文本字段中输入了“测试”。 您回显了发布的文本,得到了输出“test”的第1行。 您回显了“Var=”字符串,得到了“Var=”。 您请求了字符串信息,第3行告诉您它是4个字符,是“test” 此脚本需要连接到数据库才能真正执

任何有助于理解以下内容为何不起作用的帮助都将是一个很大的帮助。我不明白为什么$var1不能在PHP文件中获得bnum的内容

谢谢 马克

文件#1中的HTML表单
$\u post与$\u post不同

$var1 = $_POST["bnum"];
你的代码运行良好

您在文本字段中输入了“测试”。 您回显了发布的文本,得到了输出“test”的第1行。 您回显了“Var=”字符串,得到了“Var=”。 您请求了字符串信息,第3行告诉您它是4个字符,是“test”


此脚本需要连接到数据库才能真正执行有意义的操作。你想达到什么目的?

用大信换美元的邮政。。像这样的$\u POST['bnum']

$\u POST
$\u GET
$\u REQUEST
$\u COOKIE
$\u SESSION
(除其他外)被称为和必须使用大写字母,没有例外


有效:

<?php
echo $_POST["bnum"];
echo "<br>"; 

$var1 = $_POST["bnum"]; // VALID
echo "var1 = ";
echo $var1;
echo "<br>";

var_dump($_POST);
?>

  • 有关完整的文档和文档列表,请访问PHP.net网站


$\u post!=$_我不知道如何在这里显示手掌到额头的拍打。谢谢,正如您已经知道的,$\u post不像全局变量$\u post。
test
var1 = 
array(1) { ["bnum"]=> string(4) "test" }
$var1 = $_POST["bnum"];
<?php
echo $_POST["bnum"];
echo "<br>"; 

$var1 = $_post["bnum"]; // INVALID $_post must be in uppercase
echo "var1 = ";
echo $var1;
echo "<br>";

var_dump($_POST);
?>
<?php
echo $_POST["bnum"];
echo "<br>"; 

$var1 = $_POST["bnum"]; // VALID
echo "var1 = ";
echo $var1;
echo "<br>";

var_dump($_POST);
?>