PHP$\u POST收到404错误
我试图练习我的php表单交互,但遇到了一个小问题。当我取出月份和日期选项时,这段代码运行良好,但是当我将它们保留在中时,会出现404页面未找到错误PHP$\u POST收到404错误,php,forms,post,Php,Forms,Post,我试图练习我的php表单交互,但遇到了一个小问题。当我取出月份和日期选项时,这段代码运行良好,但是当我将它们保留在中时,会出现404页面未找到错误 <?PHP if ($_POST['Submit']){ // if the form was submitted echo $_POST['homeTeam']; echo $_POST['awayTeam']; echo $_POST['matchDate'] . ' '; echo $_POST['m
<?PHP
if ($_POST['Submit']){ // if the form was submitted
echo $_POST['homeTeam'];
echo $_POST['awayTeam'];
echo $_POST['matchDate'] . ' ';
echo $_POST['month'] . ' ';
echo $_POST['day'] . ', ';
echo $_POST['year'];
}
else { //if the form hasn't been submitted yet
?>
<form action="" method="post" id="addMatch">
<label id="homeTeam">Home: <input type="text" name="homeTeam" /></label>
<label id="awayTeam">Away: <input type="text" name="awayTeam" /></label>
<label id="month">Month:
<select name="month">
<?php foreach(range(1,12) as $month){
echo '<option value="' . $month . '">' . date("F",strtotime("0000-$month")) . '</option>';
}
?>
</select></label>
<label id="day">Day:
<select name="day">
<?php foreach(range(1,31) as $day){
echo '<option value="' . $day . '">' . $day . '</option>';
}
?>
</select></label>
<input type="hidden" name="year" value="2014" />
<input type="submit" name="Submit" />
</form>
<?php
}
?>
它应该可以正常工作。。。可能您的问题与文件权限或类似问题有关。我将检查权限。。。嗯,奇怪的是,只有当我尝试添加日期时,它才起作用……可能是离题了,但你不应该使用if(isset($_POST['Submit'])@Kilise,我相信这是一样的。if语句只是询问$\u POST['Submit']==true。据我所知,单击submit按钮会将$_POST['submit']设置为true,而如果没有单击它,则不会设置为false。我相信这两种方法都是正确的。