프론트엔드가 모두 준비 및 생성되었으므로 이제 PHP를 사용하여 이러한 기능을 구현하겠습니다.
우선 아이디어를 정리하자면 다음 순서도를 통해 전반적인 아이디어를 명확하게 알 수 있습니다.
<?php header("content-type:text/html;charset=utf-8"); //连接数据库 $link = mysqli_connect("localhost","root","root","regedit"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } $username=$_POST['username']; $password=$_POST['password']; $pwd_again=$_POST['pwd_again']; if($username == "" || $password == "" || $pwd_again == "") { echo "请确认信息完整性"; }else{ if($password!=$pwd_again) { echo"两次输入的密码不一致,请重新输入!"."<br/><br/>"; echo"<a href='regedit.html'>重新输入</a>"; } else { $sql="insert into form(username,password) values('$username','$password')"; $result=mysqli_query($link,$sql); if(!$result) // 判断数据是否成功插入进数据库 { echo"注册不成功!"."<br/><br/>"; echo"<a href='regedit.html'>返回</a>"; } else { echo"注册成功!"."<br/><br/>"; echo"<a href='login.html'>立刻登录</a>"; } } } ?>
우선 데이터를 데이터베이스로 전송해야 하기 때문에 연결이 필요합니다. 먼저 데이터베이스에
등록 시 입력한 데이터를 확인하여 두 비밀번호가 동일한지, 등록 정보가 완전하지 않은지 확인하세요. 불완전하거나 다르면 등록이 실패합니다.
마지막으로 데이터베이스 삽입 문을 사용하여 등록 내용을 데이터베이스에 추가하고 추가가 성공했는지 확인합니다. 추가에 실패하면 등록이 실패하고, 그렇지 않으면 성공합니다.