<分区>
标签 javascript php html css
<分区>
我正在尝试使用 php 制作一个功能性登录页面,并且我正在按照我在 youtube 上找到的教程进行操作。但是,当我运行代码时出现此错误,我不知道如何修复它:
注意:未定义索引:C:\xampp\htdocs\PROJETOWEB\php\login.php 第2行中的tEmail
注意:未定义索引:第3行C:\xampp\htdocs\PROJETOWEB\php\login.php中的tSenha
这是代码
<?php
$tEmail = $_POST['tEmail'];
$tSenha = $_POST['tSenha'];
$error = "";
$success = "";
if(isset($_POST['bLog'])){
if($tEmail == "admin@cyanmail.com"){
if($tSenha == "senha"){
$error = "";
$success = "Welcome";
}
else{
$error = "Incorrect Password";
$success = "";
}
}
else{
$error = "Invalid User";
$success = "";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<script src="/PROJETOWEB/js/jquery-3.4.1.js"></script>
<script src="/PROJETOWEB/js/funcoes.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<link rel="stylesheet" href="/PROJETOWEB/css/estilo.css">
</head>
<body>
<div class="divBox">
<div class="divBackground"></div>
<div class="divLogo"><img src="/PROJETOWEB/img/logo.png" alt="Logo" width="10%" height="8%"></div>
<div>
<h1><text class="cyan">Cyan</text>Mail</h1><br>
<h2>Bem vindo de volta!<br> Acesse sua conta para ver seus emails!</h2>
</div>
<p class="error"><?php echo $error; ?></p>
<p class="success"><?php echo $success; ?></p>
<div>
<input type="text" placeholder="E-mail" id="tEmail" class="divInput1"><br>
<input type="password" placeholder="Senha" id="tSenha" class="divInput2">
</div>
<div>
<button id="bLog" class="Botao">Log in</button>
</div>
<div class="divBotao2">
<button id="bSign" onclick="location.href='paginas/cadastro.html' "class="Botao2">Sign up</button>
</div>
</div>
</body>
</html>
希望有人能告诉我我做错了什么。提前致谢。
最佳答案
尝试使用 $tEmail = $_POST['tEmail'];
$tSenha = $_POST['tSenha'];
if(isset($_POST['bLog'])){
方法中的变量。
因为不设置这个值肯定会出现这个错误,
<?php
$error = "";
$success = "";
if(isset($_POST['bLog'])){
$tEmail = isset($_POST['tEmail']) ? $_POST['tEmail'] : '';
$tSenha = isset($_POST['tSenha']) ? $_POST['tSenha'] : '';
if($tEmail == "admin@cyanmail.com"){
if($tSenha == "senha"){
$error = "";
$success = "Welcome";
}
else{
$error = "Incorrect Password";
$success = "";
}
}
else{
$error = "Invalid User";
$success = "";
}
}
?>
关于javascript - 在 Undefined index PHP 上寻找此错误的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58355301/
相关文章:
javascript - TypeError : this. getAttribute 不是函数 - javascript
javascript - 具有视差背景的浏览器和移动问题 (javascript/jquery)
javascript - 如何在图像 ex : <img src ='returnedString' />? 的源标记中使用返回的字符串(React v16.0.0 的新功能)
javascript - 如何在 Webos Palm js 中替换图像像素
javascript - DC.js 等值线 map CSS 与颜色冲突,没有 map 显示。如何关闭填充:none?
php - 在 php 中使用 $_request 变量更新数据库