Php POST方法不工作,返回null
需要帮助解决愚蠢的疑问,但我对此一无所知 试图将文章从一个网页传递到另一个志愿者的confirmdata.php,但问题是我总是得到null 志愿者.php: 现在在confirmdata.php上: 没有,它返回null,但是为什么不在POST变量中保存'nome' 谢谢大家更新 请尝试:Php POST方法不工作,返回null,php,post,Php,Post,需要帮助解决愚蠢的疑问,但我对此一无所知 试图将文章从一个网页传递到另一个志愿者的confirmdata.php,但问题是我总是得到null 志愿者.php: 现在在confirmdata.php上: 没有,它返回null,但是为什么不在POST变量中保存'nome' 谢谢大家更新 请尝试: echo "Nome ".( empty($_POST['nome']) ? null : $_POST['nome']); 希望有帮助。在confirmdata.php上试试这个 if(!isset
echo "Nome ".( empty($_POST['nome']) ? null : $_POST['nome']);
希望有帮助。在confirmdata.php上试试这个
if(!isset($_POST['submit'])){
echo "Sorry form hasn't been submitted";
}else{
if(empty($_POST['nome'])){
echo "No value has been submitted";
}else{
$nome = $_POST['nome'];
echo $nome;
}
}
伙计们,我在提交按钮上有onclick功能。在我把它擦掉后,post方法起作用了。正如我说的,我正在使用xampp 你知道为什么会这样吗?onClick不应该是一个好的php吗
thnx的答案是您是通过apache还是nginx或其他什么工具运行此功能的?您得到了什么结果?为了使用PHP,您应该安装一个PHP服务器(如Apache)来处理页面。我已经看到这会给一些人带来问题,这真的没有必要。通过POST发送的空白输入字段将作为一个空白字符串,但isset将评估为True。我想他是对的,空的…好吧,对不起,可能太窄了-我正在更正,谢谢你分享你的观点,结果是抱歉表单没有提交。这意味着表单没有提交,一个原因是,你的表单标签里似乎没有提交按钮,如果确实如此,请确保submit按钮的名称为submit。另一个原因是您的操作正确地链接到confirmdata.php,如果这两个原因都是真的,那么它应该反映出一些积极的东西。
echo "Nome ".( empty($_POST['nome']) ? null : $_POST['nome']);
if(!isset($_POST['submit'])){
echo "Sorry form hasn't been submitted";
}else{
if(empty($_POST['nome'])){
echo "No value has been submitted";
}else{
$nome = $_POST['nome'];
echo $nome;
}
}