亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

如何實(shí)現(xiàn)修改和刪除分類的功能

上一章節(jié)我們創(chuàng)建一個cateadd.php文件來實(shí)現(xiàn)分類的添加頁面。把這個文件修改一下,創(chuàng)建一個 cateedit.php文件來顯示修改頁面,修改后變成如下的形式:

下面我們回到原來的cate.php頁面,在前面的list列表頁我們直到修改和刪除某條數(shù)據(jù)都是通過獲取需要修改或者刪除的信息的?id ?通過SQL語句修改或刪除此條id的信息。

在cate.php中對“修改”和“刪除”項(xiàng)進(jìn)行如下的修改,以獲取id值。

<td>
  <div class="button-group">
    <a class="button border-main" href="cateedit.php?id=<?php echo $val['id'];?>">
      <span class="icon-edit"></span> 修 改</a>
    <a class="button border-red" href="catedel.php?id=<?php echo $val['id'];?>" onclick="return del(1,2)">
      <span class="icon-trash-o"></span> 刪 除</a>
  </div>
</td>

先進(jìn)行刪除操作,創(chuàng)建catedel.php文件實(shí)現(xiàn)刪除的功能,通過刪除獲取的分類id,使用SQL語句來刪除數(shù)據(jù)庫表中的分類信息。

<?php
header("content-type:text/html;charset=utf-8");
include("config.php");
$id = isset($_GET['id'])?$_GET['id']:"";
$sql = "delete from cate where id = '$id'";
//echo $sql;
$rel = mysqli_query($link,$sql);
if($rel){
   echo "<script>alert('刪除成功');window.location.href='cate.php'</script>";
}else{
   echo "<script>alert('刪除失敗');window.location.href='cate.php'</script>";
}
?>

再進(jìn)行修改操作,前面已經(jīng)創(chuàng)建好了cateedit.php 修改文件,與“刪除”不同的是,獲取需要修改的信息的?id ?通過SQL語句查詢數(shù)據(jù)庫中此條id的所有信息。再通過SQL語句修改此條id的信息。在cateedit.php 頁面 寫入查詢語句

<?php
header("content-type:text/html;charset=utf-8");
include("config.php");

$id = isset($_GET["id"])?$_GET["id"]:"";
$cate_name = isset($_POST["cate_name"])?$_POST["cate_name"]:"";
$rank = isset($_POST["rank"])?$_POST["rank"]:"";

$sql = "select id,cate_name,rank from cate where id = '$id'";
$result = mysqli_query($link,$sql);
$rel = mysqli_fetch_array($result);
?>

這里還需要用到隱藏域?type="hidden" 獲取 id。在<form>表單中添加如下的語句:

<input type="hidden" name="id" value="<?php echo $rel["id"]?>">

要獲取分類的各種信息,需要在靜態(tài)頁面中做如下的修改:

<div class="field">
  <input type="text" class="input w50" name="cate_name" value="<?php echo $rel['cate_name'];?>"/>
  <div class="tips"></div>
</div>
<div class="field">
  <input type="text" class="input w50" name="rank" value="<?php echo $rel["rank"];?>"  data-validate="number:分類級別必須為數(shù)字" />
  <div class="tips"></div>
</div>

創(chuàng)建cateupdate.php文件來實(shí)現(xiàn)修改的功能,POST接收傳過來的id數(shù)據(jù),通過SQL語句UPDATE SET語句來實(shí)現(xiàn)內(nèi)容修改。

<?php
header("content-type:text/html;charset=utf-8");
include("config.php");

$id = isset($_POST["id"])?$_POST["id"]:"";
$cate_name = isset($_POST["cate_name"])?$_POST["cate_name"]:"";
$rank = isset($_POST["rank"])?$_POST["rank"]:"";
$sql="update cate set cate_name='$cate_name',rank='$rank'where id='$id'";
//echo $sql;
$rel=mysqli_query($link,$sql);//執(zhí)行sql語句
//echo $rel

if($rel){
   echo "<script>alert('修改成功');window.location.href='cate.php'</script>";
}else{
   echo "<script>alert('修改失敗');window.location.href='cateedit.php'</script>";
}
?>



繼續(xù)學(xué)習(xí)
||
<?php header("content-type:text/html;charset=utf-8"); include("config.php"); $id = isset($_GET["id"])?$_GET["id"]:""; $cate_name = isset($_POST["cate_name"])?$_POST["cate_name"]:""; $rank = isset($_POST["rank"])?$_POST["rank"]:""; $sql = "select id,cate_name,rank from cate where id = '$id'"; $result = mysqli_query($link,$sql); $rel = mysqli_fetch_array($result); ?>
提交重置代碼