1.查询表中元素,性别显示男女,民族显示名称
</head>
<body>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
</tr>
<?php
//造对象
$db= new Mysqli("localhost","root","","aaas");
//判断是否出错
!mysqli_connect_error() or die("连接失败!");
//写SQL语句
$sql="select * from info";
//执行SQL语句
$result=$db->query($sql);
//读取数据
$attr=$result->fetch_all();
//遍历数组,显示
foreach($attr as $v)
{
$sex=$v[2]?"男":"女";
$sql="select name from nation where code='{$v[3]}'";
$r=$db->query($sql);
$a=$r->fetch_row();
echo "
<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$sex}</td>
<td>{$a[0]}</td>
<td>{$v[4]}</td>
</tr>
";
}
?>
</table>
2.添加数据
主页:
<!--##############################################添加数据##############################################-->
<h1>添加数据</h1>
<form action="0613addchuli.php" method="post">
<div>代号:<input type="text" name="code"></div>
<div>姓名:<input type="text" name="name"></div>
<div>性别:<input type="radio" value="1" name="sex">男
<input type="radio" value="0" name="sex">女
</div>
<div>民族:
<select name="nation">
<?php
$db=new Mysqli("localhost","root","","aaas");
!mysqli_connect_error() or die("连接错误!");
$sql="select * from nation";
$result=$db->query($sql);
$attr=$result->fetch_all();
foreach($attr as $v)
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
?>
</select>
</div>
<div>生日:<input type="text" name="birthday"></div>
<input type="submit" value="添加">
</form>
<a>返回主页面</a>
"0613addchuli.php"代码
<?php
$code=$_POST["code"];
$name=$_POST["name"];
$sex=$_POST["sex"];
$nation=$_POST["nation"];
$birthday=$_POST["birthday"];
$s=$sex==1?'true':'false';//没必要处理
//造对象
$db=new mysqli("localhost","root","","aaas");
//判断连接是否正确
!mysqli_connect_error() or die("链接失败!");
//写SQL语句
$sql="insert into info values('{$code}','{$name}',{$s},'{$nation}','{$birthday}')";//$s属于bool型,不要加单引号
//执行SQL语句
$r=$db->query($sql);
if($r)
{
header("location:0613chaxun.php");
}
else{
echo "添加失败!";
}
3.删除数据
<!--#######################删除表中元素#######################-->
<table width="100%" border="1" cellspacing="0" cellpading="0">
<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
<td>操作</td>
</tr>
<?PHP
//早对象那个
$db=new mysqli("localhost","root","","aaas");
//判断链接
!mysqli_connect_error() or die("链接错误!");
//SQL语句
$sql="select * from info";
//执行SQL语句
$result=$db->query($sql);
//读取数据
$attr=$result->fetch_all();
foreach($attr as $v)
{
//性别显示男女$v[2]
$sex=$v[2]?"男":"女";
//判断民族 $v[3]
$sql1="select name from nation where code='$v[3]'";
$re=$db->query($sql1);
$a=$re->fetch_row();
echo "
<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$sex}</td>
<td>{$a[0]}</td>
<td>{$v[4]}</td>
<td><a href='0613delete.php?code={$v[0]}'>删除</a></td>
</tr>
";
}
?>
</table>
0613delete.php代码
<?php
$code=$_GET["code"];
$db=new mysqli("localhost","root","","aaas");
!mysqli_connect_error () or die("了解失败!");
$sql="delete from info where code='{$code}'";
$r=$db->query($sql);
if ($r)
{
header("location:0612chaxun.php");
}
else{
echo "删除失败!";
}
4.修改数据
<!--#######################修改表中元素#######################-->
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>代号</td>
<td>姓名</td>
<td>性别</td>
<td>民族</td>
<td>生日</td>
<td>操作</td>
</tr>
<?php
//造对象
$d=new mysqli("localhost","root","","aaas");
//判断连接
!mysqli_connect_error()or die("链接失败!");
//构造SQL函数‘
$sql="select * from info";
//执行SOL函数
$result = $db->query($sql);
//读取数组
$attr=$result->fetch_all();
//遍历数组
foreach($attr as $v)
{
//性别显示男女
$sex=$v[2]?"男":"女";
//民族显示名字 $v[3]
$sql="select name from nation where code='$v[3]'";
$re=$db->query($sql);
$a=$re->fetch_row();
echo "
<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$sex}</td>
<td>{$a[0]}</td>
<td>{$v[4]}</td>
<td><a href='0613update.php?code={$v[0]}'>修改</a></td>
</tr>
";
}
?>
</table>
0613update.php 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<h1>修改数据</h1>
<?php
$code = $_GET["code"];
$db=new mysqli("localhost","root","","aaas");
$sql="select * from info where code='{$code}'";
$result=$db->query($sql);
$attr=$result->fetch_row();
?>
<form action="0613updatechuli.php" method="post">
<div>
代号:<input type="text" name="code" value="<?php echo $attr[0] ?>">
</div>
<div>
姓名:<input type="text" name="name" value="<?php echo $attr[1] ?>">
</div>
<div>
性别:<input type="radio" value="1" name="sex" <?php echo $attr[2]?"checked='checked'":"" ?>>男
<input type="radio" value="0" name="sex" <?php echo $attr[2]?"":"checked='checked'" ?>>女
</div>
<div>
民族:
<select name="nation">
<?php
$db=new Mysqli("localhost","root","","aaas");
!mysqli_connect_error() or die("连接错误!");
$sql="select * from nation";
$result=$db->query($sql);
$attr1=$result->fetch_all();
foreach($attr1 as $v)
{
//判断民族是否选中
if($attr[3] ==$v[0])
{
echo "<option selected='selected' value='{$v[0]}'>{$v[1]}</option>";
}
else
{
echo "<option value='{$v[0]}'>{$v[1]}</option>";
}
}
?>
</select>
</div>
<div>生日:<input type="text" name="birthday" value="<?php echo $attr[4] ?>"></div>
<input type="submit" value="添加">
</form>
<a>返回主页面</a>
0613updatechuli.php代码
<?php
$code=$_POST["code"];
$name=$_POST["name"];
$sex=$_POST["sex"];
$nation=$_POST["nation"];
$birthday=$_POST["birthday"];
$s=$sex==1?'true':'false';//没必要处理
//造对象
$db=new mysqli("localhost","root","","aaas");
//判断连接是否正确
!mysqli_connect_error() or die("链接失败!");
//写SQL语句
$sql="update info set name='{$name}',sex={$sex},nation='{$nation}',birthday='{$birthday}' where code='{$code}'";
//执行SQL语句
$r=$db->query($sql);
if($r)
{
header("location:0613chaxun.php");
}
else{
echo "修改失败!";
}