PHP第十節課:操作數據庫(3)

一、操作

其中:

刪除的連接為01171015_ opt.php?stuid=*****&action=del,傳入對應學生的學號

處理學生信息。在07110108_opt.php中編寫邏輯,根據傳過來的action參數,調用不同的處理函數

1. 刪除學生:01171015_ opt.php?stuid=*****&action=del

調用刪除函數,刪除此學生

2. 增加學生:01171015_ opt.php?stuid=*****&action=add

調用07110108_stu.php,修改提交到07110108_ opt.php? action=add

根據填入數據,增加學生。

01171015_ opt.php:

require './01171015_init.php';
$opt =isset($_GET['opt'])?$_GET['opt']:'';
$id =isset($_GET['id'])?$_GET['id']:'';
$sql = '';
$tem = '';
if($opt=='del'){
//刪除
$sql = "delete from tb_stuinf where stu_id='".$id."'";
$tem = 'delete';}
else {
//添加
$stu_id = isset($_POST['stu_id'])?$_POST['stu_id']:''; //學號
$stu_name = isset($_POST['stu_name'])?$_POST['stu_name']:''; //名字
$class_id = isset($_POST['class_id'])?$_POST['class_id']:'';//班級
$stu_gender = isset($_POST['stu_gender'])?$_POST['stu_gender']:''; //性別
$stu_birth = $_POST['year'].'-'.$_POST['math'].'-'.$_POST['day'];//日期
$stu_hobby = isset($_POST['stu_hobby'])?$_POST['stu_hobby']:'';
$strs = implode(" ",$stu_hobby); //愛好
$stu_role = isset($_POST['stu_role'])?$_POST['stu_role']:'';//角色
$stu_phone = isset($_POST['stu_phone'])?$_POST['stu_phone']:'';//電話號碼
$stu_password = isset($_POST['stu_password'])?$_POST['stu_password']:'';//密碼

if($opt == 'add'){
$sql = "INSERT INTO `tb_stuinf`(`stu_id`, `stu_name`, `class_id`, `stu_gender`, `stu_birth`, `stu_hobby`, `stu_role`, `stu_phone`, `stu_password`) VALUES ('".$stu_id."','".$stu_name."','".$class_id."','".$stu_gender."','".$stu_birth."','".$strs."','".$stu_role."','".$stu_phone."','".$stu_password."')";
$tem = "add";}}
db_oper($sql) ;
$msg='';
if($tem == 'delete'){
$msg='刪除成功';
}else if($tem == 'add'){
$msg = '插入成功';
}else if($tem == 'update'){
$msg = '更新成功';
}else{
$msg="操作失敗,請規範操作";
}
echo "";
echo "";

PHP第十節課:操作數據庫(3)

PS:在裡面我們可以直接使用MySQL裡面的執行

可以自己去學習,鏈接在下面的擴展。

二、我們還需要再創建一個文件夾

在前面的課堂裡面我們已經寫過一個類似的

01171015_stu:





<title>01171015_stu/<title>
<style><br>table{<br>background-color:#333;<br>}<br>table td{<br>background-color:#FF0;<br>}<br>/<style>








三、我們查看一下效果

1.運行01171015_list.php文件

PHP第十節課:操作數據庫(3)


分享到:


相關文章: