国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php實現學生管理系統

2020-03-22 20:17:36
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了php學生管理系統的具體實現代碼,感興趣的小伙伴們可以參考一下

本文實例為大家分享了php學生管理系統源碼,供大家參考,具體內容如下

功能:
1.添加/刪除/修改
2.數據存儲.
界面分布:
index.php --- 主界面
add.php --- stu添加
action --- sql中add/del/update (處理html表單-- mysql的數據存儲 && 頁面跳轉)
edit.php --- stu修改
menu.php -- 首頁

1. index.php

 !DOCTYPE html  html lang= en  head  meta charset= UTF-8  title 學生信息管理 /title  script  function doDel(id) { if(confirm( 確認刪除? )) { window.location= action.php?action=del id= +id; /script  /head  body  center  ?php include ( menu.php  h3 瀏覽學生信息 /h3  table width= 500 border= 1  th ID /th  th 姓名 /th  th 性別 /th  th 年齡 /th  th 班級 /th  th 操作 /th  /tr  ?php// 1. 鏈接數據庫 try{ $pdo = new PDO( uri:mysqlPdo.ini , root , 1  }catch (PDOException $e) { die( connection failed .$e- getMessage()); //2.執行sql $sql_select = select * from stu  //3.data 解析 foreach ( $pdo- query($sql_select) as $row) { echo tr  echo th {$row[ id ]} /th  echo th {$row[ name ]} /th  echo th {$row[ sex ]} /th  echo th {$row[ age ]} /th  echo th {$row[ classid ]} /th  echo td  a href= edit.php?id={$row[ id ]} 修改 /a  a href= javascript:void(0); #39;doDel({$row[ id ]}) 刪除 /a  /td  echo /tr  /table  /center  /body  /html 

2. add.php

 !DOCTYPE html  html lang= en  head  meta charset= UTF-8  title 學生管理系統 /title  /head  body  center  ?php include ( menu.php ?  h3 增加學生信息 /h3  form action= action.php?action=add method= post  table  td 姓名 /td  td input type= text name= name /td  /tr  td 年齡 /td  td input type= text name= age /td  /tr  td 性別 /td  td input type= radio name= sex value= 男 男 /td  td input type= radio name= sex value= 女 女 /td  /tr  td 班級 /td  td input type= text name= classid /td  /tr  !-- td /td --  td a href= index.php 返回 /td  td input type= submit value= 添加 /td  td input type= reset value= 重置 /td  /tr  /table  /form  /center  /body  /html 

3. action.php

 ?php * Created by PhpStorm. * User: hyh * Date: 16-7-7 * Time: 下午9:37//1. 鏈接數據庫 $pdo = new PDO( uri:mysqlPdo.ini , root , 1 }catch (PDOException $e) {// echo Connection failed: . $e- getMessage(); die( connection failed .$e- getMessage());//2.action 的值做對操作switch ($_GET[ action ]){ case add ://add  $name = $_POST[ name  $sex = $_POST[ sex  $age = $_POST[ age  $classid = $_POST[ classid  $sql = insert into stu (name, sex, age, classid) values ( {$name} , {$sex} , {$age} , {$classid} )  $rw = $pdo- exec($sql);  if ($rw 0){ echo script alter( 添加成功 /script  }else{ echo script alter( 添加失敗 /script  header( Location: index.php  break;  case del ://get $id = $_GET[ id  $sql = delete from stu where id={$id}  $rw = $pdo- exec($sql); if ($rw 0){ echo script alter( 刪除成功 /script  }else{ echo script alter( 刪除失敗 /script  header( Location: index.php  break; case edit ://post $id = $_POST[ id  $name = $_POST[ name  $age = $_POST[ age  $classid = $_POST[ classid  $sex = $_POST[ sex // echo $id, $age, $age, $name; $sql = update stu set name= {$name} , age={$age},sex= {$sex} ,classid={$classid} where id={$id}; // $sql = update myapp.stu set name= jike ,sex= 女 , age=24,classid=44 where id=17  print $sql; $rw = $pdo- exec($sql); if ($rw 0){ echo script alter( 更新成功 /script  }else{ echo script alter( 更新失敗 /script  header( Location: index.php  break;  default: header( Location: index.php  break;}

4.edit.php

 !DOCTYPE html  html lang= en  head  meta charset= UTF-8  title 學生管理系統 /title  /head  body  center  ?php include ( menu.php  //1. 鏈接數據庫 try{ $pdo = new PDO( uri:mysqlPdo.ini , root , 1  }catch (PDOException $e) { die( connection failed .$e- getMessage()); //2.執行sql $sql_select = select * from stu where id={$_GET[ id ]}  $stmt = $pdo- query($sql_select); if ($stmt- rowCount() 0) { $stu = $stmt- fetch(PDO::FETCH_ASSOC); // 解析數據 }else{ die( no have this id:{$_GET[ id ]}  h3 修改學生信息 /h3  form action= action.php?action=edit method= post  input type= hidden name= id value= ?php echo $stu[ id ?  table  td 姓名 /td  td input type= text name= name value= ?php echo $stu[ name ? /td  /tr  td 年齡 /td  td input type= text name= age value= ?php echo $stu[ age ? /td  /tr  td 性別 /td  input type= radio name= sex value= 男 ?php echo ($stu[ sex ] == 男 )? checked : ? 男 /td  input type= radio name= sex value= 女 ?php echo ($stu[ sex ] == 女 )? checked : ? 女 /td  /tr  td 班級 /td  td input type= text name= classid value= ?php echo $stu[ classid ]? /td  /tr  td /td  td input type= submit value= 更新 /td  td input type= reset value= 重置 /td  /tr  /table  /form 
/body /html

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

PHP和redis實現悲觀鎖機制的解析

以上就是php實現學生管理系統的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旬邑县| 上高县| 常德市| 云梦县| 洛南县| 郴州市| 泸溪县| 睢宁县| 涞水县| 荆门市| 贞丰县| 滁州市| 岑巩县| 达尔| 若尔盖县| 沿河| 姚安县| 日喀则市| 策勒县| 丰都县| 拜城县| 樟树市| 长阳| 长泰县| 哈巴河县| 屏山县| 侯马市| 吉首市| 永胜县| 双柏县| 雷州市| 灵武市| 新绛县| 沁源县| 卓资县| 丰台区| 德江县| 贡山| 牙克石市| 灵宝市| 黎平县|