gpt4 book ai didi

php - 在不同的页面,特定的 div 中回显登录错误

转载 作者:太空宇宙 更新时间:2023-11-03 21:58:30 25 4
gpt4 key购买 nike

这个问题延迟太久了。我有一个 index.php,包括表单和处理它的 login.php。

如何在 index.php 的特定 div 中发布错误?这是 Index.php 容器,idnex.php 中还没有 php 代码。

    <div id="container">
<section>
<h1>ברוכים הבאים לאתר קופונים</h1>
<h2>המקום בו תוכלו למצוא קופונים בסביבתכם</h2>
<hr>
</section>

<section id="mainpage">
<p class="welcome">
אנא התחבר בכדי ליצור ולראות קופונים בקרבתך</br>
<a href="php/register.php">הירשם לאתר</a>
</p>

<form action="php/login.php" method="post" class="form">
<p class="email">
<input type="text" name="email" /> :דואר אלקטרוני</br>
</p>
<p class="password">
<input type="password" name="password" /> :סיסמא</br>
</p>
<p class="submit">
<input type="submit" value="היכנס" />
</p>
</form>
</section>
</div>

这是 login.php 错误报告部分

            //check matching input
if($email == $dbemail && $password = $dbpassword){
$_SESSION['email'] = $dbemail;
include('../index.php');
header('members.php');

}
else{
include('../index.php');
echo "Incorrect Password<style text-align:center;/>";
}
}

} else
include('../index.php');
die('<p class="error">User does not exist</p>');
} else
include('../index.php');
die('Please enter a Email and password');

试过了

include('../index.php');
die('<p class="error">User does not exist</p>');

无法将其具体定位在“提交”按钮下方(使用 margin: 0 auto 左右变化)

感谢您的帮助

最佳答案

更改您的 login.php 文件:

} else {
// error happened
$error = '<p class="error">User does not exist</p>'
include('../index.php');
exit;
...

和你的 index.php 文件:

<form action="php/login.php" method="post" class="form">
<?php
if(isset($error)) echo $error;
?>
<p class="email">
<input type="text" name="email" /> :דואר אלקטרוני</br>
...

关于php - 在不同的页面,特定的 div 中回显登录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12112882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com