Lihat sekeping kod berikut
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>注册</title> <style type="text/css"> *{margin: 0px;padding: 0px;} body{ background:#eee;} #div{width:300px;height:400px; background:#B1FEF9;margin:0 auto;margin-top:150px; border-radius:20px;} h3{margin-left:48px;padding-top:60px;} h4{margin-left:120px;padding-top:60px;font-size: 18px;} #cnt{width:280px;height:370px;margin-left:33px;padding-top:60px;} .sub1{ width:70px;height:30px;border:1px solid #fff; background:#eee;margin-left:150px;margin-top:20px;} </style> </head> <body> <div id="div"> <h4>会员注册</h4> <div id="cnt"> <form method="post" action="regin.php"> 用户名:<input type="text" placeholder="请输入用户名" name="username"> <br><br> 密 码:<input type="password" placeholder="请输入密码" name="password"> <br><br> <input type="submit" value="注册" class="sub1"> </form> </div> </div> </body> </html>
Halaman pendaftaran diserahkan kepada regin.php Mari kita analisa pangkalan data pautan
dan perkenalkan fail conn.php
<🎜. > require_once('conn.php');//Memperkenalkan fail pangkalan data sambungan Apabila kami menulis pendaftaran, jika maklumat penyerahan borang sudah wujud dalam pangkalan data, ia tidak sepatutnya dibenarkan untuk mendaftar : pangkalan data sudah ada Dengan pengguna "Zhang San", adalah tidak digalakkan untuk menggunakan "Zhang San" semasa mendaftar, jadi kami perlu mendapatkan maklumat yang diserahkan oleh borang terlebih dahulu, dan kemudian pergi ke pangkalan data untuk bertanya sama ada maklumat itu wujud. Kodnya adalah seperti berikut:$name = $_POST['username'];
$pwd = md5($_POST['password']);
$sql = "select * dari pengguna di mana nama pengguna='$nama'" ;
$info = mysql_query($sql);
$res = mysql_num_rows($info);
echo "<script>alert(' Pengguna sudah wujud , sila daftar semula');location.href='reg.php';</script>";
}lain{
$sql1 = "masukkan ke dalam `pengguna` (nama pengguna, kata laluan ) values(' $name','$pwd')";
$result = mysql_query($sql1);
if($result){
echo "<script>alert('Pendaftaran berjaya ');lokasi .href = 'message.php'; & lt;/skrip & gt; .href =' reg.php ' ; & lt ;/script>";
}
}
reg.php Kod lengkap adalah seperti berikut:
<?php require_once('conn.php');//引入连接数据库文件 //注册 $name = $_POST['username']; $pwd = md5($_POST['password']); $sql = "select * from user where username='$name'"; $info = mysql_query($sql); $res = mysql_num_rows($info); if($res){ echo "<script>alert('用户已存在,请重新注册');location.href='reg.php';</script>"; }else{ $sql1 = "insert into `user` (username,password) values('$name','$pwd')"; $result = mysql_query($sql1); if($result){ echo "<script>alert('注册成功');location.href='message.php';</script>"; }else{ echo "<script>alert('注册失败');location.href='reg.php';</script>"; } } ?>