gpt4 book ai didi

PHP/MySQL : Check whether email exists in database?

转载 作者:行者123 更新时间:2023-11-28 23:41:53 25 4
gpt4 key购买 nike

在验证电子邮件地址以检查它是否存在于数据库中时遇到一些问题。它仍然提交表单。我不知道查询是否存在问题,或者它是否无法正常工作。任何帮助将不胜感激。

代码:

<?php
if(isset($_POST['reg']))
{
$email = $_POST['login_email'];
$checkqry = "SELECT * from clinic_receptionist WHERE recep_email = '$email'";
$checkresult = mysqli_query($conn,$checkqry);
if(mysqli_num_rows($checkresult) > 0)
{
echo "THE EMAIL ADDRESS IS IN USE";
}
}
?>
<form action="create_profile.php" method="post">

<label>Email Address</label>
<input type="email" name="login_email" id="login_email" class="form-control" placeholder="Email Address" required oninvalid="setCustomValidity('Please enter your email address')">
<label>Password</label>
<input type="password" name="password" class="form-control" placeholder="Password" required oninvalid="setCustomValidity('Please enter your password')">


<input type="submit" name="reg" value="Register" class="btn btn-primary" style="margin-left:6%;">
<div style=" margin-top:4%;">
<a href ="index.php" target="_blank" style="margin-left:6%;">Already have an Account? - Login</a>
</div>
</form>

最佳答案

查询应该是这样的:

$email = $_POST['login_email'];
$checkqry = "SELECT * from clinic_receptionist WHERE recep_email = '$email' ";

关于PHP/MySQL : Check whether email exists in database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34236432/

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