Php $\u提交表单后发布为空 对 不
为什么在我提交此表单时,变量$u POST['do']和$u POST['listname']为空 编辑: 这是一个完整的版本,但仍然不起作用: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
<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">