表格文件<?php //取出文件中內(nèi)容 $stuStr = file_get_contents('./stu'); $stuArr = json_decode($stuStr,true); //var_dump($stuArr);?><html> <head> ?<title>學(xué)生管理系統(tǒng)</title> ?<meta charset="utf-8"> </head> <body> ?<table border=1 cellspacing=0 width=800 align=center> ? <caption> ? ?<h2>學(xué)生信息管理</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': ? //獲取到文件中原來的數(shù)據(jù) ? $stuStr = file_get_contents('./stu'); ? $stuArr = json_decode($stuStr,true); ? //var_dump($stuArr); ? //die(); ? //聲明一個(gè)數(shù)組保存提交的數(shù)據(jù) ? $stuArr[] = $_POST; ? //var_dump($stuArr); ? //轉(zhuǎn)為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; }?>修改 刪除 給點(diǎn)建議?
2 回答

hua01234567899
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超0個(gè)贊
首先以文件讀取的方式來存儲(chǔ)學(xué)生數(shù)據(jù)是很不方便的,應(yīng)該用數(shù)據(jù)庫保存
想要實(shí)現(xiàn)刪除 修改操作 必須要有一個(gè)用戶唯一ID來對(duì)應(yīng)該用戶這樣才能后臺(tái)才能從前臺(tái)接受該ID進(jìn)行刪除修改操作
- 2 回答
- 0 關(guān)注
- 1035 瀏覽
添加回答
舉報(bào)
0/150
提交
取消