第一步:用户通过点击按钮进入新增用户填写表单
第二步:以上是新增用户表单主要内容
HTML新增用户表单
<h2>添加用户</h2>
<form action= "doAction. php?act=addUser" method='post>
<tr>
<td>用户名</td>
<td><input type= "text’ name= "username" id='""/></td>
<td>密码</td>
<td><input type= "text’ name= "password" id='""/></td>
<td>年龄</td>
<td><input type= "text’ name= "age" id='""/></td>
</tr>
</form>
< ?php
header( ' content-type :text/html ; charset=utf-8');
//接收页面
$mysqli=new mysqli('localhost','root','root', 'test');
if( $mysqli->connect_errno){
die( $mysqli->connect_error);
}
$username=$_POST[ 'username' ] ;
$username=$mysqli->escape_ string($username);//特殊字符转义
$pas sword=md5($_POST[ 'password']);
$age=$_POST['age'];
$act=$_GET['act'] ;//GET方法传递过来的动作,本案例是新增用户操作
//根据不同操作完成不同功能
switch($act){
case
addUser':
//echo ' 添加用户的操作';
$sql="INSERT user(username , password, age) VALUES( '{$username}' , ' {$password}','{age}');
$res=$mysqli->query($sql);
if($res){
$insert_ id=$mysqli->insert_ id;
echo "<script type= 'text/javascript'>
alert('添加成功,网站的第{$insert_ id}位用户');
location. href= 'userList.php';
</script>";
}else{
echo
'<script type= 'text/javascript'>
alert('添加失败,重新添加');
location. href=' addUser. php';
</script>";
}
|
|