所以,我正试图让登录页面起作用,但我有一些错误。这是对正在发生的事情以及什么不起作用的细分。
如果我输入了正确的用户名&密码组合,我知道它已收到,因为页面只是变成空白。但是,echo语句不会打印。
echo "You have been logged in as ".$firstName." ".$lastName.", (".$user.").";
echo "<a href = 'GroceryOrder.php'>Confirm</a>";
任何帮助将不胜感激!到目前为止,这是我的代码正文(我的数据库设置正确,我已经检查过)。另外,我调用了session_start();在我的头部信息之前的文档顶部。
答案 0 :(得分:0)
尝试将if ($_POST['loginBtn']){
替换为if (isset($_POST['loginBtn'])){
这将检查&#34; submitBtn&#34;设置了任何值,而不是检查提交的值是否为&#34; submitBtn&#34;只是&#34;是真的&#34;
(它似乎不适合你)
答案 1 :(得分:0)
这里的问题是你如何检查POST
。使用:
if (count($_POST)) // This checks if there's anything being posted to the page.