Php $\u提交表单后发布为空 对 不

Php $\u提交表单后发布为空 对 不,php,forms,post,Php,Forms,Post,为什么在我提交此表单时,变量$u POST['do']和$u POST['listname']为空 编辑: 这是一个完整的版本,但仍然不起作用: <form method="POST" action="http://mywebsite.com/adir"> Yes <input type="radio" name="do" value="truedeletelist" CHECKED /> <input type="hidden" nam

为什么在我提交此表单时,变量$u POST['do']和$u POST['listname']为空

编辑:

这是一个完整的版本,但仍然不起作用:

 <form method="POST" action="http://mywebsite.com/adir">
    Yes 
    <input type="radio" name="do" value="truedeletelist" CHECKED />
    <input type="hidden" name="listname" value="listname" />
    No
    <input type="radio" name="do" value="backtoapp" />
    <input type="submit" value="Submit" />
  </form>

对
不

我正在运行PHP5.4

我找到了它。Wordpress在根目录上编写的htaccess规则有问题。当我将表单操作切换为指向index.php而不仅仅是目录时,它就像一个符咒

i、 e



是我所做的改变修复了它。

我找到了答案。Wordpress在根目录上编写的htaccess规则有问题。当我将表单操作切换为指向index.php而不仅仅是目录时,它就像一个符咒

i、 e



我所做的更改是否修复了它。

代码中名为
listname
input
在哪里?因为1)您在
echo
$\u POST
字段位于
隐藏的
input
。为什么?谁在把那个帖子传给你的帖子表单?它来自哪里?2)即使这会产生任何结果,
$\u POST[listname]
的语法是错误的,因为应该引用
listname
。而且没有办法回答您的问题,因为您的代码段完全超出了范围,并且缺少有关上下文的更多信息,编码前后等。如果您希望得到答案,请重新制作您的问题。您的代码正在运行。我复制了你的代码并打印了出来。它给我do=“truedeletelist”但是,$\u POST['do']==“deletelist”//在这里,它应该是“truedeletelist”。elseif($\u POST['do']==“truedeletelist”){}代码中名为
listname
input
在哪里?因为1)您正在
回显
$\u POST
字段的
隐藏
输入
。为什么?谁在把那个帖子传给你的帖子表单?它来自哪里?2)即使这会产生任何结果,
$\u POST[listname]
的语法是错误的,因为应该引用
listname
。而且没有办法回答您的问题,因为您的代码段完全超出了范围,并且缺少有关上下文的更多信息,编码前后等。如果您希望得到答案,请重新制作您的问题。您的代码正在运行。我复制了你的代码并打印了出来。它给我do=“truedeletelist”但是,$\u POST['do']==“deletelist”//在这里,它应该是“truedeletelist”。elseif($_POST['do']==“truedeletelist”){}
<!DOCTYPE html>
<html>
<body>

<?

if(!isset($_POST['do'])) {
  echo $_POST['listname'];
  echo $_POST['do'];
}
elseif($_POST['do'] == "deletelist") {

    echo "Are you sure you want to delete the list?";

    ?>
      <form method="POST" action="http://mywebsite.com/app/test.php">
        Yes 
        <input type="radio" name="do" value="truedeletelist" CHECKED />
        <input type="hidden" name="listname" value="list name" />
        No
        <input type="radio" name="do" value="backtoapp" />
        <input type="submit" value="Submit" />
      </form>
    <?

}



?>

</body>
</html>
  <form action="http://mywebsite.com/app/index.php" method="post">