Semua di bahagian hadapan sudah sedia dan dibuat Sekarang kita akan menggunakan PHP untuk melaksanakan fungsi ini.
Pertama sekali, mari kita susun idea kita. Kita dapat melihat dengan jelas idea keseluruhan kita melalui carta alir di bawah:
<?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>"; } } } ?>
Pertama sekali, kerana. kita perlu Data dipindahkan ke pangkalan data, jadi anda mesti menyambung dahulu ke pangkalan data
dan kemudian mengesahkan data yang diisi semasa pendaftaran untuk menentukan sama ada kedua-dua kata laluan adalah sama dan sama ada maklumat pendaftaran telah lengkap Jika ia tidak lengkap atau berbeza, daftar gagal.
Akhir sekali, gunakan pernyataan sisipan pangkalan data untuk menambah kandungan pendaftaran pada pangkalan data untuk menentukan sama ada penambahan itu berjaya. Jika penambahan gagal, pendaftaran gagal, jika tidak, ia berjaya.