为了账号安全,请及时绑定邮箱和手机立即绑定

请把修改删除 功能实现

请把修改删除 功能实现

PHP
慕粉4300646 2016-10-27 22:14:39
表格文件<?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; }?>修改 删除 给点建议 
查看完整描述

2 回答

?
一瞬儿光

TA贡献178条经验 获得超70个赞

代码太乱,不想看

查看完整回答
反对 回复 2016-10-28
?
hua01234567899

TA贡献8条经验 获得超0个赞

首先以文件读取的方式来存储学生数据是很不方便的,应该用数据库保存
想要实现删除 修改操作 必须要有一个用户唯一ID来对应该用户这样才能后台才能从前台接受该ID进行删除修改操作

查看完整回答
反对 回复 2016-10-27
  • 2 回答
  • 0 关注
  • 965 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信