的WordPress,HTML表单只运行PHP,如果缺少字段,并给出404,如果所有字段都被填充?

时间:2018-11-07 16:21:51

标签: php html wordpress

我目前正在Wordpress中的一个模板上创建一个表单,但是每次我提交填写了所有字段的表单时,都会出现404错误:

如果缺少某些或所有字段,它将正确发布。

HTML表单:

    <form method="POST" id="ageGatewayForm" action="">
        Day: <input type="text" name="day">
        Month: <input type="text" name="month">
        Year: <input type="text" name="year">
        <input type="submit" value="submit" name="submit">
    </form>

同一页面上的PHP代码:

if(isset($_POST["submit"])){
    if(!empty($_POST["day"]) && !empty($_POST["month"]) && !empty($_POST["year"])){
        //do something
    } else {
       //do something
    }}

2 个答案:

答案 0 :(得分:0)

尝试

if(isset($_POST['day']))

or

if($_POST('day')=="")

答案 1 :(得分:0)

有关此问题的所有5个步骤应有助于使用正确的设置Form Action/Sub Question

提交表单

祝你好运!