无法回显简单php表单中的值

无法回显简单php表单中的值,php,Php,我第一次尝试使用POST方法创建一个简单表单时,问题是当我单击按钮时,没有任何响应。 这是我的insert.php文件: <?php if(isset($_POSΤ["newitem"])){ echo $itemnew = $_POSΤ["newitem"]; } ?> <form action="insert.php" method="POST" > <input type="text" name="newitem"> <in

我第一次尝试使用POST方法创建一个简单表单时,问题是当我单击按钮时,没有任何响应。 这是我的insert.php文件:

<?php
if(isset($_POSΤ["newitem"])){

echo $itemnew = $_POSΤ["newitem"];

}


?>
<form action="insert.php" method="POST" >
    <input type="text" name="newitem">
    <input type="submit" value="Save">
</form>

编辑:我尝试了GET方法,效果很好……你知道为什么会发生这种情况吗?服务器配置


新编辑:原来我切换了获取的方法,它工作了。然后我切换回POST(就像我在上面发布的代码一样),它工作了…我不知道为什么会发生这种情况。有什么建议吗?

你发布的代码完全有效,应该可以工作

我猜您没有启用PHP,或者它不工作

在浏览器中看起来像一个长的、格式错误的HTML标记,因此忽略它,使效果不可见

尝试右键单击页面并选择“查看源”。如果您在那里看到您的PHP,那么服务器确实没有处理它

最可能的原因可能与我第一段PHP代码遇到的问题相同:您试图直接在浏览器中“运行”它。这行不通。您需要将其上载到服务器(或在您的计算机上安装服务器并从那里调用)

使用
!空($\u POST['newitem']
改为:

if(!empty($_POSΤ["newitem"])){
    echo $itemnew = $_POSΤ["newitem"];
}

尝试以下操作:

if($_POST) {
  if(!empty($_POST['newitem'])) {
    $itemnew = $_POSΤ['newitem'];
    echo $itemnew; 
    // or leave it as is: echo $itemnew = $_POSΤ['newitem'];
  }
}
?>
<form action="insert.php" method="POST" >
    <input type="text" name="newitem">
    <input type="submit" value="Save">
</form>
if($\u POST){
如果(!空($_POST['newitem'])){
$itemnew=$_postt['newitem'];
echo$itemnew;
//或者让它保持原样:echo$itemnew=$_postt['newitem'];
}
}
?>
if($\u POST)
将确保代码仅在
POST
上执行。
empty()
函数还将检查它是否为
isset()
,但也会检查它是否为空。

尝试以下操作:

<?php
if(isset($_POSΤ["newitem"])){

echo $itemnew = $_POSΤ["newitem"];

}


?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST" >
    <input type="text" name="newitem">
    <input type="submit" value="Save">
</form>


请确保您的文件名为insert.php。让它在
if(){}
中回显某些内容,以确保我们正在进入该文件。无论哪种方式,请检查名称中是否有拼写错误。尝试从表单中删除action=“insert.php”。添加
var\u dump($\u POST);
并查看出现了什么问题。是否在文本框中输入值:-)这个代码对我有用。选中just echo或phpinfo(),它上载到服务器上,我尝试右键单击,但只看到我的html@AdamSinclair是的,但是如果1个函数足够,为什么要使用2个函数呢。我的意思是我看到很多
if(isset()&&&!empty())
。而
!empty()
实际上已经足够做这两件事了,并且输出相同。我想这与我的server@PanagiotisIliakopoulos我想是的。因为这个代码应该可以工作