Php Button Submittion不适合我

时间:2016-05-15 00:14:57

标签: php

我希望这回事,"按钮点击"单击按钮时。但那并没有发生。如何让它按照我想要的方式工作?(剪掉大部分代码)

<?php include("./Assets/Inc/header.inc.php"); ?>
<?php
//Variable declaring
    $reg = @$_POST['reg'];
//Checking if registry info valid
   if($reg){ //If register button submitted
        echo'Button clicked';
   }
   else
   {
        echo'nothing...';
   }
?>

        <div class="signup">
            <form id="signupinfo">
                <input type="submit" name="reg" value="Sign Up!">
            </form>
        </div>
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

不确定为什么要提交一个空表单,但是您的表单上没有方法,因此它没有被添加到$ _POST数组中, - 您也没有关闭输入。请尝试以下方法:

    <form id="signupinfo" method="POST">
        <input type="submit" name="reg" value="Sign Up!" />
    </form>

然而,这依赖于提交到同一页面的表单,以便在后续重新加载时 - $ reg已经设置并回声 - 但是有更好的方法可以做到这一点。

编辑:还想知道为什么要使用&#34; @&#34;符号 - 这会抑制警告和错误消息,因此不允许您查看生成的错误,因此需要修复哪些错误。 Tye相同的代码,但没有@:

$reg = $_POST['reg'];