PHP+MySQL 實現學生信息管理


一丶 實驗要求

1、 按下列要求完成各個頁面:(提示:在做此題前需先建立一數據庫,包含一張表,此表至少包含 5 個字段(姓名,性別,興趣愛好,家庭住址,備注))(1)制作靜態頁面 ex01a.php 如圖 1 所示,當點擊“提交”按鈕時,可以向數據庫中添加數據,如果添加數據失敗,能給出提示,如果添加成功,則跳轉到另一頁面ex01b.php,如圖 2 所示,本頁面可以把數據庫中所有的學生的資料顯示出來。

 

 

 

 

 

 

圖 1

 

 

 

 

 

 

圖 2

(2) 當點擊 ex01b.php 中的“修改”時,可將網頁連接到 ex01c.php 如圖 3 所示,可以修改學生的信息。該頁面包含一個表單,每個表單控件的默認值均為ex01.php 頁面中的學生的信息值。當點擊“修改”按鈕時,可以將該學生的信息進行修改,並保存到數據庫中,成功保存數據后,可將頁面轉至 ex01b.php。

(3) 當點擊“刪除”時,如果能成功刪除數據,則給出提示“數據刪除成功!”,如圖4所示,並將網頁轉至ex01b.php。數據刪除失敗也給出提示“數據刪除失敗!”。

 

 

 

 

圖3

2、 按下列要求完成各個頁面:(提示:此題的數據庫中的表有 5 個字段(姓名,性別,年齡,家庭住址,特長愛好))

(1) 建立一個登陸頁面 ex02a.php,如圖 5

 

 

 

所示。 

(2) 如果你輸入的個人資料(姓名和性別)在數據庫中能夠找到則將頁面轉到ex02c.php。

(3) 如果你輸入個人資料在數據庫中找不到,則在 ex02b.php 頁面上半部分會給出提示“XXX 先生(小姐),您好,對不起,沒有找到您的個人資料,請填寫您的詳細信息!”,其中“XXX”為你輸入的姓名,當你輸入的性別為“男”時則顯示“先生”,當你輸入的性別為“女”時則顯示“小姐”,如圖 6所示。

(4) 在 ex02b.php 頁面的下半部分做一表單,如圖 6 所示,包含“真實姓名”、“性別”、“年齡”、“家庭住址”、“特長愛好”等項目。

(5) 當點擊保存按鈕時,可以將你輸入的信息保存到數據庫中。如果保存成功則給出提示“您的資料保存成功!”,且能返回 ex02a.php 頁面。

 

 

 

 

 

 

 

圖 6

 

(6) 在 ex02c.php 頁面中,在網頁的上方插入一條紅色水平線,在水平線上方書寫文字:“您的個人資料如下:”,如圖 7 所示。

(7) 在水平線下方建一表單,如圖 7 所示,可以將你在 ex02a.php 網頁中輸入的這位同學的資料從數據庫中調出並顯示出來。

(8) 在表格的最下方建立“修改”和“刪除”超鏈接,當點擊“修改”時,可將網頁連接到 ex02d.php 修改學生信息的頁面,當點擊“刪除”時,如果能成功刪除數據,則給出提示“數據刪除成功!”,如圖 8 所示,並將網頁轉至 ex02b.php。數據刪除失敗也給出提示“數據刪除失敗!”

 

 

 

 

 

圖7

 

 

二丶 實現代碼

01

1 <?php
2 $conn=mysqli_connect("127.0.0.1","root","101032","db_database01") or die("連接失敗");
3 
4 mysqli_query($conn,'set names utf8'); //告訴服務器,本頁面的字符集是utf8
5 
6 ?>
conn.php
 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>添加個人資料</title>
 6     </head>
 7     <style>
 8         tr{
 9             text-align: center;
10         }
11     </style>
12     <body>
13         <form action="ex001a.php" method="post">
14             <table align="center" border="1" cellpadding="0" cellspacing="0" style="width: 600px;height: 400px;"> 
15                 <tr>
16                     <td colspan="2">
17                         <p>添加個人信息</p>
18                     </td>
19                     
20                 </tr>
21                 <tr>
22                     <td>真實姓名:</td>
23                     <td><input type="text" id="name" name="name"></td>
24                 </tr>
25                 <tr>
26                     <td>性別:</td>
27                     <td>
28                         <input type="radio" id="sex" name="sex" value="男" />29                         <input type="radio" id="sex" name="sex" value="女" />30                     </td>
31                 </tr>
32                 <tr>
33                     <td>興趣愛好:</td>
34                     <td><input type="text" id="hobby" name="hobby"></td>
35                 </tr>
36                 <tr>
37                     <td>家庭住址:</td>
38                     <td>
39                         <select id="address" name="address">
40                             <option value="請選擇您的住址">請選擇您的住址 </option>
41                             <option value="石家庄">石家庄 </option>
42                             <option value="保定">保定 </option>
43                             <option value="秦皇島">秦皇島 </option>
44                         </select>                        
45                         
46                     </td>
47                 </tr>
48                 <tr>
49                     <td>備注:</td>
50                     <td><textarea id="beizhu" name="beizhu"  rows="4" cols="20"></textarea></td>
51                 </tr>
52                 <tr>
53                     <td colspan="2">
54                         <input type="submit" value="提交" />
55                         <input type="reset" value="重置" />
56                     </td>
57                 </tr>
58             </table>
59         </form>
60     </body>
61 </html>
62 
63 <?php
64 
65 ?>
ex01a.php
 1 <?php
 2 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 3 include_once('conn.php');
 4 
 5 $name=$_POST['name'];
 6 $sex=$_POST['sex'];
 7 $hobby=$_POST['hobby'];
 8 $address=$_POST['address'];
 9 $beizhu=$_POST['beizhu'];
10 
11 $sql = "insert into phpuser(name,sex,hobby,address,beizhu)values('{$name}','{$sex}','{$hobby}','{$address}','{$beizhu}')";
12 $result=mysqli_query($conn, $sql);
13 
14 if($result){
15     echo "<script>alert('添加成功');window.location.href='ex01b.php'</script>" ;
16 }else{
17     echo "<script>alert('添加失敗');history.go(-1);</script>";
18 }
19 ?>
ex001a.php
 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>個人信息</title>
 6     </head>
 7     <style>
 8         tr{
 9             text-align: center;
10         }
11     </style>
12     <body>
13         <table border="1" cellpadding="5" cellspacing="0" ">
14             <tr>
15                 <td colspan="7"><p>學生個人信息表 </p></td>
16             </tr>
17             <tr>
18                 <td>序號</td>
19                 <td>姓名</td>
20                 <td>性別</td>
21                 <td>愛好</td>
22                 <td>住址</td>
23                 <td>備注</td>
24                 <td colspan="2">操作</td>
25             </tr>
26             <tr>
27 <?php
28 include_once('conn.php');
29 
30     $sqlstr = "select * from phpuser";
31     $result = mysqli_query($conn,$sqlstr);
32     
33     while ($rows = mysqli_fetch_row($result)){
34         echo "<tr>";
35         for($i = 0; $i < count($rows); $i++){
36             echo "<td >".$rows[$i]."</td>";
37         }
38         echo "<td><a href='ex01b_update.php?id={$rows[0]}&name={$rows[1]}&sex={$rows[2]}&hobby={$rows[3]}&address={$rows[4]}&beizhu={$rows[5]}'>修改</a>/<a href='ex01b_delete.php?id={$rows[0]}'>刪除</a></td>";
39         echo "</tr>";
40     }
41 
42 
43 ?>    
44             </tr>
45         </table>
46     </body>
47 </html>
48 
49 
50 <?php
51 
52 ?>
ex01b.php
 1 <?php
 2 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 3 include_once('conn.php');
 4 $id=$_GET['id'];
 5 
 6     $sqlstr1 = "delete from phpuser where id = '{$id}'";        //定義刪除語句
 7     $result = mysqli_query($conn,$sqlstr1);                //執行刪除操作
 8     if($result){
 9         echo "<script>alert('刪除成功');history.go(-1);</script>";
10     }else{
11         echo "<script>alert('刪除失敗');history.go(-1);</script>";
12     }
13 ?>
ex01b_delete.php
  1 <?php
  2 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
  3 include_once('conn.php');
  4 $id=$_GET['id'];
  5 $name=$_GET['name'];
  6 $sex=$_GET['sex'];
  7 $hobby=$_GET['hobby'];
  8 $address=$_GET['address'];
  9 $beizhu=$_GET['beizhu'];
 10 
 11 ?>
 12 
 13 
 14 <!DOCTYPE html>
 15 <html>
 16     <head>
 17         <meta charset="UTF-8">
 18         <title>修改個人資料</title>
 19     </head>
 20     <style>
 21         tr{
 22             text-align: center;
 23         }
 24     </style>
 25     <body>
 26         <form action="ex01b_update_sql.php" method="post">
 27             <table align="center" border="1" cellpadding="0" cellspacing="0" style="width: 600px;height: 400px;"> 
 28                 <tr>
 29                     <td colspan="2">
 30                         <p>修改個人信息</p>
 31                     </td>
 32                     
 33                 </tr>
 34                 <tr>
 35                     <td>序號:</td>
 36                     <td><input type="text" id="id" name="id" readonly="readonly" value="<?php echo $id; ?>" ></td>
 37                 </tr>
 38                 <tr>
 39                     <td>真實姓名:</td>
 40                     <td><input type="text" id="name" name="name" value="<?php echo $name; ?>"></td>
 41                 </tr>
 42                 <tr>
 43                     <td>性別:</td>
 44                     <td>
 45                         <?php 
 46                         
 47                         if (strcmp($sex,"男")==0){
 48                             
 49                             echo "<input type='radio' id='sex' name='sex' value='男' checked='checked'/>男<input type='radio' id='sex' name='sex' value='女' />女";
 50                             
 51                         }else{
 52                             echo "<input type='radio' id='sex' name='sex' value='男' />男<input type='radio' id='sex' name='sex' value='女' checked='checked'/>女";
 53                         }
 54                             
 55                         ?>
 56                         
 57                         
 58                     </td>
 59                 </tr>
 60                 <tr>
 61                     <td>興趣愛好:</td>
 62                     <td><input type="text" id="hobby" name="hobby" value="<?php echo $hobby; ?>"></td>
 63                 </tr>
 64                 <tr>
 65                     <td>家庭住址:</td>
 66                     <td>
 67                         <select id="address" name="address">
 68                             
 69                             <?php
 70                                 
 71                             if(strcmp($address,"保定")==0)    {
 72                                 
 73                                 echo "<option value='保定'>保定 </option><option value='石家庄' >石家庄 </option><option value='秦皇島'>秦皇島 </option>";
 74                                 
 75                             }else if(strcmp($address,"石家庄")==0){
 76                                 echo "<option value='石家庄' >石家庄 </option><option value='保定'>保定 </option><option value='秦皇島'>秦皇島 </option>";
 77                             }else{
 78                                 echo "<option value='秦皇島'>秦皇島 </option><option value='石家庄' >石家庄 </option><option value='保定'>保定 </option>";
 79                             }
 80                                 
 81                                 
 82                             ?>
 83                             
 84                             
 85                         </select>                        
 86                         
 87                     </td>
 88                 </tr>
 89                 <tr>
 90                     <td>備注:</td>
 91                     <td><textarea id="beizhu" name="beizhu"  rows="4" cols="20" ><?php echo $beizhu; ?></textarea></td>
 92                 </tr>
 93                 <tr>
 94                     <td colspan="2">
 95                         <input type="submit" value="提交" />
 96                         <input type="reset" value="重置" />
 97                     </td>
 98                 </tr>
 99             </table>
100         </form>
101     </body>
102 </html>
103 
104 <?php
105 
106 ?>
ex01b_update.php
 1 <?php
 2 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 3 include_once('conn.php');
 4 
 5 $id=$_POST['id'];
 6 $name=$_POST['name'];
 7 $sex=$_POST['sex'];
 8 $hobby=$_POST['hobby'];
 9 $address=$_POST['address'];
10 $beizhu=$_POST['beizhu'];
11 
12 $sql = "update phpuser set name='{$name}',sex='{$sex}',hobby='{$hobby}',address='{$address}',beizhu='{$beizhu}' where id='{$id}'";
13 $result=mysqli_query($conn, $sql);
14 
15 if($result){
16     echo "<script>alert('更新成功');window.location.href='ex01b.php';</script>" ;
17 }else{
18     echo "<script>alert('更新失敗');history.go(-1);</script>";
19 }
20 ?>
ex01b_update_sql.php

02

1 <?php
2 $conn=mysqli_connect("127.0.0.1","root","101032","db_database01") or die("連接失敗");
3 
4 mysqli_query($conn,'set names utf8'); //告訴服務器,本頁面的字符集是utf8
5 
6 ?>
conn.php
 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>login</title>
 6     </head>
 7     <style>
 8         tr{
 9             text-align: center;
10         }
11     </style>
12     <body>
13         <form action="ex02a.php" method="post">
14             <table border="1" cellpadding="5" cellspacing="0">
15                 <tr>
16                     <td colspan="2">
17                         <h1>用戶登陸</h1>
18                     </td>
19                     
20                 </tr>
21                 <tr>
22                     <td>姓名:</td>
23                     <td><input type="text" id="name" name="name"></td>
24                 </tr>
25                 <tr>
26                     <td>性別:</td>
27                     <td>
28                         <input type="radio" value="男" id="sex" name="sex">29                         <input type="radio" value="女" id="sex" name="sex">30                     </td>
31                 </tr>
32                 <tr>
33                     <td colspan="2">
34                         <input type="submit" value="提交" />
35                     </td>
36                 </tr>
37             </table>
38         </form>
39     </body>
40 </html>
41 
42 <?php
43 
44 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
45 include_once('conn.php');
46 
47 
48 
49 if($_POST){
50 $name=$_POST['name'];
51 $sex=$_POST['sex'];
52 
53 
54 if($name!=""&&$sex!=""){
55     $sqlstr = "select * from php_user_02 where name='{$name}' and sex='{$sex}'";
56     $result = mysqli_query($conn,$sqlstr);
57     $line=mysqli_num_rows($result);
58     
59     if($line==1){
60         $rows = mysqli_fetch_row($result);
61         $id=$rows[0];
62         echo "<script>alert('登陸成功');window.location.href='ex02c.php?id={$id}'</script>" ;
63     }else{
64         echo "<script>alert('登陸失敗');window.location.href='ex02b.php?name={$name}&sex={$sex}'</script>" ;
65     }    
66 }else{
67     echo "<script>alert('請完整填寫信息');history.go(-1);</script>";
68         
69 }
70 
71 }
72 ?>
ex02a.php
 1 <?php 
 2     
 3     header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 4     include_once('conn.php');
 5     
 6     if(is_array($_POST)&&count($_POST)>0){
 7     if(isset($_POST["name"])&isset($_POST["sex"])&isset($_POST["age"])&isset($_POST["address"])&isset($_POST["hobby"])){
 8         $name=$_POST['name'];
 9         $sex=$_POST['sex'];
10         $age=$_POST['age'];
11         $address=$_POST['address'];
12         $hobby=$_POST['hobby'];
13         
14         $sql = "insert into php_user_02(name,sex,age,address,hobby)values('{$name}','{$sex}','{$age}','{$address}','{$hobby}')";
15         $result=mysqli_query($conn, $sql);
16         if($result){
17             echo "<script>alert('您的資料保存成功!');window.location.href='ex02a.php'</script>" ;
18         }else{
19             echo "<script>alert('請將所有信息填寫完整!');history.go(-1);</script>";
20         }
21         
22 }
23     
24 }
25     
26 ?>
ex02a_save.php
 1 <?php
 2 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 3 include_once('conn.php');
 4 
 5 
 6 
 7 
 8 if(is_array($_GET)&&count($_GET)>0)//先判斷是否通過get傳值了
 9     {
10         if(isset($_GET["name"])&isset($_GET["sex"]))
11         {
12             $name=$_GET['name'];
13             $sex=$_GET['sex'];
14             if (strcmp($sex,"男" )==0){
15                 echo "<h4 align='center' style='color: green;'>$name  先生您好, 沒有找到您的個人資料,請填寫您的詳細信息!</h4>";
16             }else{
17                 echo "<h4 align='center' style='color: green;'>$name  小姐您好, 沒有找到您的個人資料,請填寫您的詳細信息!</h4>";
18             }
19         }
20     }
21 echo "<hr color='red'>";
22 ?>
23 
24 <!DOCTYPE html>
25 <html>
26     <head>
27         <meta charset="UTF-8">
28         <title>添加個人資料</title>
29     </head>
30     <style>
31         tr{
32             text-align: center;
33         }
34     </style>
35     <body>
36         
37         <form action="ex02b_save.php" method="post">
38             <table align="center" border="1" cellpadding="0" cellspacing="0" style="width: 600px;height: 400px;"> 
39                 <tr>
40                     <td colspan="2">
41                         <p>添加個人信息</p>
42                     </td>
43                     
44                 </tr>
45                 <tr>
46                     <td>真實姓名:</td>
47                     <td><input type="text" id="name" name="name"></td>
48                 </tr>
49                 <tr>
50                     <td>性別:</td>
51                     <td>
52                         <input type="radio" id="sex" name="sex" value="男" />53                         <input type="radio" id="sex" name="sex" value="女" />54                     </td>
55                 </tr>
56                 <tr>
57                     <td>年齡:</td>
58                     <td><input type="radio" id="age" name="age" value="17" />17歲
59                         <input type="radio" id="age" name="age" value="18" />18歲
60                         <input type="radio" id="age" name="age" value="19" />19歲
61                         <input type="radio" id="age" name="age" value="20" />20歲
62                     
63                     </td>
64                 </tr>
65                 <tr>
66                     <td>家庭住址:</td>
67                     <td>
68                         <select id="address" name="address">
69                             <option value="請選擇您的住址">請選擇您的住址 </option>
70                             <option value="石家庄">石家庄 </option>
71                             <option value="保定">保定 </option>
72                             <option value="秦皇島">秦皇島 </option>
73                         </select>                        
74                         
75                     </td>
76                 </tr>
77                 <tr>
78                     <td>特長愛好:</td>
79                     <td><textarea id="hobby" name="hobby"  rows="4" cols="20"></textarea></td>
80                 </tr>
81                 <tr>
82                     <td colspan="2">
83                         <input type="submit" value="提交" />
84                         <input type="reset" value="重置" />
85                     </td>
86                 </tr>
87             </table>
88         </form>
89     </body>
90 </html>
ex02b.php
 1 <?php
 2 
 3 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 4 include_once('conn.php');
 5 
 6 $id=$_GET['id'];
 7 $sqlstr = "select * from php_user_02 where id='{$id}'";
 8 $result = mysqli_query($conn,$sqlstr);
 9 $rows = mysqli_fetch_row($result);
10 
11 $name=$rows[1];
12 $sex=$rows[2];
13 $age=$rows[3];
14 $address=$rows[4];
15 $hobby=$rows[5];
16 
17 
18 echo "<h4 align='center' style='color: green;'> 您的個人資料如下:</h4>";
19 echo "<hr color='red'>";
20 ?>
21 
22 
23 <!DOCTYPE html>
24 <html>
25     <head>
26         <meta charset="UTF-8">
27         <title>個人資料</title>
28     </head>
29     <style>
30         tr{
31             text-align: center;
32         }
33     </style>
34     <body>
35         
36         <form action="" method="post">
37             <table align="center" border="1" cellpadding="0" cellspacing="0" style="width: 600px;height: 400px;"> 
38                 <tr>
39                     <td colspan="2">
40                         <p>學生個人信息表</p>
41                     </td>
42                 </tr>
43                 <tr>
44                     <td>真實姓名:</td>
45                     <td>
46                         <?php echo $name; ?>
47                     </td>
48                 </tr>
49                 <tr>
50                     <td>性別:</td>
51                     <td>
52                         <?php echo $sex; ?>
53                     </td>
54                 </tr>
55                 <tr>
56                     <td>年齡:</td>
57                     <td>
58                     <?php echo $age; ?>
59                     </td>
60                 </tr>
61                 <tr>
62                     <td>家庭住址:</td>
63                     <td>
64                             <?php echo $address; ?>
65                     </td>
66                 </tr>
67                 <tr>
68                     <td>特長愛好:</td>
69                     <td>
70                         <?php echo $hobby; ?>
71                     </td>
72                 </tr>
73                 <tr>
74                     <td colspan="2">
75                         <?php
76                         echo "<a href='ex02d.php?id={$rows[0]}&id={$rows[0]}&name={$rows[1]}&sex={$rows[2]}&age={$rows[3]}&address={$rows[4]}&hobby={$rows[5]}'>修改     </a>";    
77                         echo "<a href='ex02c_delete.php?id={$rows[0]}'>   刪除</a>";
78                         ?>
79                     </td>
80                 </tr>
81                 <tr>
82                     <td colspan="2">
83                         <a href="ex02a.php">返回首頁!</a>
84                     </td>
85                 </tr>
86             </table>
87         </form>
88     </body>
89 </html>
ex02c.php
 1 <?php
 2 
 3 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 4 include_once('conn.php');
 5 
 6 $id=$_GET['id'];
 7 echo $id;
 8 
 9 $sqlstr1 = "delete from php_user_02 where id = '{$id}'";        //定義刪除語句
10 $result = mysqli_query($conn,$sqlstr1);                //執行刪除操作
11 if($result){
12     echo "<script>alert('數據刪除成功!');window.location.href='ex02a.php'</script>";
13 }else{
14     echo "<script>alert('刪除失敗');history.go(-1);</script>";
15 }
16 
17 
18 ?>
ex02c_delete.php
  1 <?php
  2     header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
  3     include_once('conn.php');
  4     
  5     $id=$_GET['id'];
  6     $name=$_GET['name'];
  7     $sex=$_GET['sex'];
  8     $hobby=$_GET['hobby'];
  9     $age=$_GET['age'];
 10     $address=$_GET['address'];
 11     
 12 
 13 ?>
 14 
 15 
 16 
 17 <!DOCTYPE html>
 18 <html>
 19     <head>
 20         <meta charset="UTF-8">
 21         <title>修改個人資料</title>
 22     </head>
 23     <style>
 24         tr{
 25             text-align: center;
 26         }
 27     </style>
 28     <body>
 29         
 30         <form action="ex02d_update.php" method="post">
 31             <table align="center" border="1" cellpadding="0" cellspacing="0" style="width: 600px;height: 400px;"> 
 32                 <tr>
 33                     <td colspan="2">
 34                         <p>修改個人信息</p>
 35                     </td>
 36                     
 37                 </tr>
 38                 <tr>
 39                     <td>序號:</td>
 40                     <td><input type="text" id="id" name="id"  readonly="readonly" value="<?php echo $id;?>" ></td>
 41                 </tr>
 42                 <tr>
 43                     <td>真實姓名:</td>
 44                     <td><input type="text" id="name" name="name" value="<?php echo $name;?>"></td>
 45                 </tr>
 46                 <tr>
 47                     <td>性別:</td>
 48                     <td>
 49                         
 50                         <?php 
 51                         
 52                         if (strcmp($sex,"男")==0){
 53                             
 54                             echo "<input type='radio' id='sex' name='sex' value='男' checked='checked'/>男<input type='radio' id='sex' name='sex' value='女' />女";
 55                             
 56                         }else{
 57                             echo "<input type='radio' id='sex' name='sex' value='男' />男<input type='radio' id='sex' name='sex' value='女' checked='checked'/>女";
 58                         }
 59                             
 60                         ?>
 61                     </td>
 62                 </tr>
 63                 <tr>
 64                     <td>年齡:</td>
 65                     <td>
 66                         
 67                         <?php
 68                             
 69                             if ($age==17){
 70                                     
 71                                 echo "<input type='radio' id='age' name='age' value='17' checked='checked' />17歲<input type='radio' id='age' name='age' value='18' />18歲<input type='radio' id='age' name='age' value='19' />19歲<input type='radio' id='age' name='age' value='20' />20歲" ;
 72                                 
 73                             }else if($age==18){
 74                 
 75                                 echo "<input type='radio' id='age' name='age' value='17'  />17歲<input type='radio' id='age' name='age' value='18' checked='checked'/>18歲<input type='radio' id='age' name='age' value='19' />19歲<input type='radio' id='age' name='age' value='20' />20歲" ;    
 76                             }else if($age==19){
 77                                 echo "<input type='radio' id='age' name='age' value='17'  />17歲<input type='radio' id='age' name='age' value='18' />18歲<input type='radio' id='age' name='age' value='19' checked='checked'/>19歲<input type='radio' id='age' name='age' value='20' />20歲" ;    
 78                             }else{
 79                                 echo "<input type='radio' id='age' name='age' value='17'  />17歲<input type='radio' id='age' name='age' value='18' />18歲<input type='radio' id='age' name='age' value='19' />19歲<input type='radio' id='age' name='age' value='20' checked='checked'/>20歲" ;    
 80                             }
 81                             ?>
 82                     
 83                     </td>
 84                 </tr>
 85                 <tr>
 86                     <td>家庭住址:</td>
 87                     <td>
 88                         <select id="address" name="address">
 89                             
 90                             <?php
 91                                 
 92                             if(strcmp($address,"保定")==0)    {
 93                                 
 94                                 echo "<option value='保定'>保定 </option><option value='石家庄' >石家庄 </option><option value='秦皇島'>秦皇島 </option>";
 95                                 
 96                             }else if(strcmp($address,"石家庄")==0){
 97                                 echo "<option value='石家庄' >石家庄 </option><option value='保定'>保定 </option><option value='秦皇島'>秦皇島 </option>";
 98                             }else{
 99                                 echo "<option value='秦皇島'>秦皇島 </option><option value='石家庄' >石家庄 </option><option value='保定'>保定 </option>";
100                             }
101                                 
102                                 
103                             ?>
104                         </select>                        
105                         
106                     </td>
107                 </tr>
108                 <tr>
109                     <td>特長愛好:</td>
110                     <td><textarea id="hobby" name="hobby"  rows="4" cols="20"><?php echo $hobby;?></textarea></td>
111                 </tr>
112                 <tr>
113                     <td colspan="2">
114                         <input type="submit" value="修改" />
115                     </td>
116                 </tr>
117             </table>
118         </form>
119     </body>
120 </html>
ex02d.php
 1 <?php
 2 
 3 header ( "Content-type: text/html; charset=utf-8" ); //設置文件編碼格式
 4 include_once('conn.php');
 5 
 6 $id=$_POST['id'];
 7 $name=$_POST['name'];
 8 $sex=$_POST['sex'];
 9 $hobby=$_POST['hobby'];
10 $address=$_POST['address'];
11 $age=$_POST['age'];
12 
13 $sql = "update php_user_02 set name='{$name}',sex='{$sex}',age='{$age}',address='{$address}',hobby='{$hobby}' where id='{$id}'";
14 $result=mysqli_query($conn, $sql);
15 
16 if($result){
17     echo "<script>alert('修改成功');window.location.href='ex02a.php';</script>" ;
18 }else{
19     echo "<script>alert('更新失敗');history.go(-1);</script>";
20 }
21 
22 
23 
24 ?>
ex02d_update.php

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM