表格文件
<?php
//取出文件中内容
$stuStr = file_get_contents('./stu');
$stuArr = json_decode($stuStr,true);
//var_dump($stuArr);
?>
<html>
<head>
<title>学生管理系统</title>
<meta charset="utf-8">
</head>
<body>
<table border=1 cellspacing=0 width=800 align=center>
<caption>
<h2>学生信息管理</h2>
<h4><a href="addform.php">添加</a></h4>
</caption>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>操作</th>
</tr>
<?php foreach($stuArr as $val):?>
<tr>
<td><?php echo $val['username']?></td>
<td><?php echo $val['sex']?></td>
<td><?php echo $val['age']?></td>
<td><a href="./action.php?a=edit">修改</a>|<a href="./action.php?a=del">删除</a></td>
</tr>
<?php endforeach;?>
</table>
</body>
</html>
表单传输
<form action="action.php?a=add" method="post">
姓名:<input type="text" name="username" value=""><br /><br />
性别:<input type="radio" name="sex" value="男">男<input type="radio" name="sex" value="女">女<br /><br />
年龄:<input type="text" name="age" value=""><br /><br />
<input type="submit" value="添加">
</form>
判断语句
<?php
//接受操作
$action = $_GET['a'];
switch ($action) {
case 'add':
//获取到文件中原来的数据
$stuStr = file_get_contents('./stu');
$stuArr = json_decode($stuStr,true);
//var_dump($stuArr);
//die();
//声明一个数组保存提交的数据
$stuArr[] = $_POST;
//var_dump($stuArr);
//转为json的格式
$stuStr = json_encode($stuArr);
//var_dump($stuStr);
//存到文件中
file_put_contents('./stu', $stuStr);
header('location:./index.php');
break;
case 'edit':
echo '修改你大爷';
break;
case 'del':
echo '妈的智障';
break;
}
?>
修改 删除 给点建议
一瞬儿光
hua01234567899