需要帮助愚蠢的怀疑,但我不知道。
尝试通过POST从网页传递到另一个网站(volunteer.php到confirmdata.php),但问题是我总是得到null。
volunteer.php:
<form action="confirmdata.php" method="POST" enctype="multipart/form-data" name="form1" id="form1">
<fieldset>
<table width="415" cellpadding="1" cellspacing="0">
<tr>
<td width="108">Name:</td>
<td width="301"><label for="nome"></label>
<input name="nome" type="text" class="bgverdinho" id="nome" /></td>
</tr>
</table></fieldset></form>
现在在confirmdata.php:
<li> <?php echo "Nome ".$nome = empty($_POST['nome']) ? null : $_POST['nome']; ?></li>
没有,它返回null但是为什么,它不会在POST变量中保存'nome'吗?
谢谢你们
答案 0 :(得分:0)
<强>(更新)强>
请尝试:
echo "Nome ".( empty($_POST['nome']) ? null : $_POST['nome']);
希望它有所帮助。
答案 1 :(得分:0)
在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;
}
}
答案 2 :(得分:0)
伙计们,我在提交按钮中有onclick功能。在我删除后,post方法起作用了。正如我所说,我使用的是xampp。
你有没有想到为什么会这样?不应该onClick不是php?
thnx的答案