PHP - 如何从 $_POST 检索数据
PHP - How to retrieve data from $_POST
我在一页上有一个表单并提交到另一页。尝试使用 $_post 检索数据时失败。 var_dump 但是显示表单条目。
我找不到我的问题的任何答案。
我尝试像某些用户建议的那样更改 php.ini 文件或添加带有一些重写规则的 .htaccess。所以我认为我的问题出在我的代码中?
如果在同一页面上使用 php 代码,它仍然有效。但我想在另一页上显示结果。
我的HTML:
<div id="invoerForm">
<form action="insert.php" method="POST">
Serienummer: <br>
<input type="Text" name="Serienummer"><br>
Status: <br>
<input type="Text" name="Status"><br>
<input type="submit" value="Voeg toe">
</form>
</div>
我的 $_POST:
<html>
<head>
<title></title>
</head>
<body>
<p>Serienummer: <? echo $_POST['Serienummer'] ?></p>
<p>Status: <? echo $_POST["Status"]; ?></p>
<p><?php var_dump($_POST); ?></p>
</body>
</html>
var_dump
array(2) { ["Serienummer"]=> string(1) "q" ["Status"]=> string(1) "q" }
$_POST
的结果
系列数:
状态:
我做错了什么?
你忘了写php
将<?
更改为<?php
<p>Serienummer: <?php echo $_POST['Serienummer'] ?></p>
<p>Status: <?php echo $_POST["Status"]; ?></p>
默认情况下,在 PHP 的设置中,short_open_tags 被禁用。
这允许您使用 <??>
编写 PHP 代码
没有它就得写<?php ?>
自 PHP 5.4.0 以来,short_open_tags
始终可用。
我在一页上有一个表单并提交到另一页。尝试使用 $_post 检索数据时失败。 var_dump 但是显示表单条目。 我找不到我的问题的任何答案。 我尝试像某些用户建议的那样更改 php.ini 文件或添加带有一些重写规则的 .htaccess。所以我认为我的问题出在我的代码中? 如果在同一页面上使用 php 代码,它仍然有效。但我想在另一页上显示结果。
我的HTML:
<div id="invoerForm">
<form action="insert.php" method="POST">
Serienummer: <br>
<input type="Text" name="Serienummer"><br>
Status: <br>
<input type="Text" name="Status"><br>
<input type="submit" value="Voeg toe">
</form>
</div>
我的 $_POST:
<html>
<head>
<title></title>
</head>
<body>
<p>Serienummer: <? echo $_POST['Serienummer'] ?></p>
<p>Status: <? echo $_POST["Status"]; ?></p>
<p><?php var_dump($_POST); ?></p>
</body>
</html>
var_dump
array(2) { ["Serienummer"]=> string(1) "q" ["Status"]=> string(1) "q" }
$_POST
的结果系列数:
状态:
我做错了什么?
你忘了写php
将<?
更改为<?php
<p>Serienummer: <?php echo $_POST['Serienummer'] ?></p>
<p>Status: <?php echo $_POST["Status"]; ?></p>
默认情况下,在 PHP 的设置中,short_open_tags 被禁用。
这允许您使用 <??>
没有它就得写<?php ?>
自 PHP 5.4.0 以来,short_open_tags
始终可用。