php后台增加刪除修改跳轉頁面


 1 第一步
 2   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 3   <html xmlns="http://www.w3.org/1999/xhtml">
 4  <head>
 5   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 6   <title>無標題文檔</title>
 7   </head>
 8   
 9   <body>
10   <h1>水果信息表</h1>
11  <table width="100%" border="1" cellpadding="0" cellpadding="0">
12              <tr>
13              <td>代號</td>
14          <td>名稱</td>
15          <td>價格</td>
16          <td>產地</td>
17          <td>庫存</td>
18          <td>刪除</td>
19              </tr>
20  
21  <?php
22  //1.造鏈接對象
23  $db = new MySQLi("localhost","root","511108","text");
24  //2.寫SQL語句
25  $sql = "select*from fruit";
26  //3.執行
27  $result = $db->query($sql);
28  //4.讀取數據(有兩種方法)
29  //1.方法
30  /*$attr = $result->fetch_all();
31  foreach($attr as $v)
32  {
33      echo"<tr><td>{$v[0]}</td><td>{$v[1]}</td><td>{$v[2]}</td><td>{$v[3]}</td><td>{$v[4]}</td></tr>";
34 35  }*/
36  //2.方法
37  while($attr = $result->fetch_row())
38  {
39     echo "<tr><td>{$attr[0]}</td><td>{$attr[1]}</td><td>{$attr[2]}</td><td>{$attr[3]}</td><td>{$attr[4]}</td><td>
40     <a href='shanchu.php?code={$attr[0]}'onclick=\"return confirm('確定刪除嗎')\">刪除
41     </a>
42      
43      <a href='xiugai.php?code={$attr[0]}'>修改</a> //再加個a標簽目的是修改表里面的數據
44      
45  </td></tr>";
46  
47  }
48  
49 
50  ?>
51  </table>
52 
53  <a href="tianjiashuiguo.php">添加數據</a>
54  
55  </body>
56  <script type="text/javascript"></script>
57  </html>
驢子標簽那個修改的a標簽下面的效果圖

下面是修改

第二步 
 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>無標題文檔</title>
 6 </head>
 7 
 8 <body>
 9 <h1>修改水果</h1>
10 <form action="xiugaichuli.php" method="post">
11 <div>代號:<input type="hidden" name="ids" /></div><!--代號不讓用戶改,hidden有隱藏效果-->
12 <div>名稱:<input type="text" name="name" /></div>
13 <div>價格:<input type="text" name="price" /></div>
14 <div>產地:<input type="text" name="source" /></div>
15 <div>庫存:<input type="text" name="numbers" /></div>
16 <div><input type="submit" value="修改" /></div>
17 </form>
18 
19 
20 </body>
21 </html>

下圖hidden的效果代號框隱藏

修改水果表單頁如下

 

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 5 <title>無標題文檔</title>
 6 </head>
 7 
 8 <body>
 9 <h1>修改水果表單頁</h1>
10 <?php
11 $code = $_GET["code"];//取到cade主鍵值。去查詢數據
12 //造鏈接對象
13 $db = new MySQLi("localhost","root","511108","text");
14 //寫SQL語句
15 $sql = "select * from fruit where ids='{$code}'";//根據主鍵查fruit表的ids主鍵代號查詢內容
16 //執行
17 $result = $db->query($sql);
18 //取數據
19 $attr = $result->fetch_row();//根據主鍵值去查查出的只有一條數據,知道只有一條數據可以直接調$result->fetch_row()它會返回一個第一條數據的數組,一維數組。
20 //下一步要把$attr這個數據顯示在當前頁面在主鍵代號ids后面用value 嵌入<?php代碼,輸出echo $attr[0]就是代號
21 
22 
23 ?>
24 <form action="xiugaichuli.php" method="post">
25 <input type="hidden" name="ids" value="<?php echo $attr[0] ?>" /><!--代號不讓用戶改,hidden-->
26 <div>名稱:<input type="text" name="name" value="<?php echo $attr[1] ?>" /></div>
27 <div>價格:<input type="text" name="price" value="<?php echo $attr[2] ?>" /></div>
28 <div>產地:<input type="text" name="source" value="<?php echo $attr[3] ?>" /></div>
29 <div>庫存:<input type="text" name="numbers" value="<?php echo $attr[4] ?>" /></div>
30 <div><input type="submit" value="修改" /></div>
31 </form>
32 </body>
33 </html> 在每個代號后面添加value="<?php echo $attr[0] ?>每一個文版框里都有默認值效果如下

 

點擊修改處理頁

第三步

 

 1 點擊修改處理頁
 2 <?php
 3 $ids = $_POST["ids"];
 4 $name = $_POST["name"];
 5 $price = $_POST["price"];
 6 $source = $_POST["source"];
 7 $numbers = $_POST["numbers"];
 8 //造鏈接對象
 9 $db = new MySQLi("localhost","root","511108","text");
10 //寫SQL語句下面是一條修改語句
11 //價格price={$price}是整數就不用單引號。庫存量numbers={$numbers}也是整數不需要單引號。修改傳遞過來的主鍵where ids='{$ids}'
12 $sql = "update fruit set name='{$name}',price={$price},source='{$source}',numbers={$numbers} where ids='{$ids}'";
13 //執行
14 $r = $db->query($sql);
15 if($r)
16 {
17     header("location:pingguoxinxi.php");//跳轉到主頁面
18 }
19 else
20 {
21     echo "修改失敗!";    
22 }
運行效果如下圖1,圖2

 

圖1
圖2
 
        

 


免責聲明!

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



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