Tutoriel de développement de site Web d'entreprise PHP - ajout d'administrateurs
Dans la dernière section, nous avons retiré les informations de la base de données et affiché la page d'affichage
Comme vous pouvez le voir sur le code de la section précédente, nous cliquons pour ajouter un administrateur et le soumettons à la page addu.php
Jetons un coup d'œil au code de cette page
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>添加管理员</title> <style type="text/css"> .ipt{width:180px;height:30px;border-radius:5px; outline:none;border:1px solid #eee;box-sizing:border-box;padding-left:15px;} .sub{width:50px;height:20px;border:1px solid #eee;background:#eee;color:#ff7575;} </style> </head> <body> <form method="post" action="adduser.php"> 用户名:<input type="username" name="username" class="ipt"></br></br> 密 码:<input type="password" name="password" class="ipt"></br></br> <input type="submit" value="添加" class="sub"> </form> </body> </html>
En regardant le code ci-dessus, vous pouvez voir que le formulaire est soumis au fichier adduser.php dans le forme de message
Faisons-le ensuite Jetez un œil au code du fichier adduser.php, puis analysez le code :
<?php //添加管理员部分代码,注意,当数据库存在该管理员账户时,不允许添加 require_once('conn.php'); $name = $_POST['username']; $password = md5($_POST['password']); $sql1 = "select * from user where username ='$name'"; $info = mysql_query($sql1); $res1 = mysql_num_rows($info); if($res1){ echo "<script>alert('管理员已存在');location.href='addu.php';</script>"; }else{ $sql = "insert into `user`(username,password) values('$name','$password')"; $res = mysql_query($sql); if($res){ echo "<script>alert('添加管理员成功');location.href='user.php';</script>"; }else{ echo "<script>alert('添加管理员失败');history.go(-1);</script>"; } } ?>
Nous devons d'abord également nous connecter à la base de données, et puis recevez les informations soumises par le formulaire
Après cela, nous devons juger de la soumission du formulaire Si l'utilisateur existe. S'il existe, une invite sera donnée. S'il n'existe pas, vous pouvez ajouter
. comme indiqué dans le code ci-dessus, nous avons ainsi complété la fonction ajoutée par l'administrateur