PHP開發(fā) 學(xué)生管理系統(tǒng)之修改學(xué)生訊息
建立?edit.php 修改檔案
#將資料庫裡的資訊以指定的格式讀取出來做出對(duì)應(yīng)的修改(使用HTML和PHP混編),再把新的資料存放到資料庫裡
#程式碼如下
##edit.php檔案程式碼
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>學(xué)生管理系統(tǒng)</title> </head> <body> <?php include ('menu.php'); //1. 鏈接數(shù)據(jù)庫 header("content-type:text/html;charset=utf8"); $conn=mysqli_connect("localhost","root","root","study"); mysqli_set_charset($conn,"utf8"); $id=$_GET['id']; //2.執(zhí)行sql $sql_select = "select * from stu where id='$id'"; $stmt = mysqli_query($conn,$sql_select); // var_dump($stmt); // die(); if ($stmt>0) { $stu = mysqli_fetch_assoc($stmt); // 解析數(shù)據(jù) }else{ die("no have this id:{$_GET['id']}"); } ?> <h3>修改學(xué)生信息</h3> <form action="action.php?action=edit" method="post"> <input type="hidden" name="id" value="<?php echo $stu['id'];?>"> <table> <tr> <td>姓名</td> <td><input type="text" name="name" value="<?php echo $stu['name'];?>"></td> </tr> <tr> <td>年齡</td> <td><input type="text" name="age" value="<?php echo $stu['age'];?>"></td> </tr> <tr> <td>性別</td> <td> <input type="radio" name="sex" value="男" <?php echo ($stu['sex'] == "男")? "checked":"";?> >男 </td> <td> <input type="radio" name="sex" value="女" <?php echo ($stu['sex'] == "女")? "checked":"";?> >女 </td> </tr> <tr> <td>班級(jí)</td> <td><input type="text" name="class" value="<?php echo $stu['class']?>"></td> </tr> <tr> <td> </td> <td><input type="submit" value="修改"></td> <td><input type="reset" value="重置"></td> </tr> </table> </form> </body> </html>
再將修改頁面修改的資料重新提交到資料庫
程式碼如下
<?php header("content-type:text/html;charset=utf8"); $conn=mysqli_connect("localhost","root","root","study"); mysqli_set_charset($conn,"utf8"); $id = $_POST['id']; $name = $_POST['name']; $age = $_POST['age']; $class = $_POST['class']; $sex = $_POST['sex']; $sql = "update stu set name='$name', age='$age',sex='$sex',class='$class' where id='$id';"; $rw = mysqli_query($conn,$sql); if ($rw > 0){ echo "<script>alert('修改成功');</script>"; }else{ echo "<script>alert('修改失敗');</script>"; } header('Location: index.php'); ?>
這樣就把我們的修改功能完成了,下一步就是我們的刪除功能了