这个问题在这里已有答案:
请在将此问题标记为重复之前请确保它是同一个问题,因为我已经为此问题搜索了全面的stackoverflow但是我看到所有答案都没有为我工作,
我正在尝试构建一个像gmail那样的两步登录表单
所以在第一步用户将输入他或她的电子邮件地址,然后在第二步,电子邮件地址将显示在表格的顶部,然后在,他将被要求输入他的密码
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>2 step login</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="container-login">
<div class="avatar-user">
<span class="avatar-anonymous avatar-visible"></span>
<img src="eu.png" alt="" class="avatar-img "/>
</div>
<div class="data-user-find">
<p class="user-email"><?php echo "$email" ;?></p>
</div>
<form action="" class="form-login">
<div class="step-login step-one">
<input name="email" type="email" class="input-text"/>
<input type="button" class="btn next-step" value="Next">
</div>
<div class="step-login step-two">
<input type="text" class="input-text"/>
<input type="submit" class="btn" value="Login">
</div>
</form>
<script src="js/index.js"></script>
<?php $email = $_POST["email"]; ?>
</body>
</html>
我试过这个没用,我一直收到错误信息
(未定义的索引:第54行的C:\ xampp \ htdocs \ 2step \ index.php中的电子邮件
请有人应该帮助我
这应该有所帮助:
if(isset($_POST['email']){
$email = $_POST['email'];
}
<input name="email" type="email" class="input-text"/>
<input type="button" class="btn next-step" value="Next">
</div>
这不是“提交”按钮,您确定您的值在第一次按键单击时到达PHP代码吗?
尝试:
<input name="email" type="email" class="input-text"/>
<input type="submit" class="btn next-step" value="Next">
</div>