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

カテゴリの変更?削除機(jī)能の実裝方法

前の章では、カテゴリ追加ページを?qū)g裝するために cateadd.php ファイルを作成しました。このファイルを修正し、修正ページを表示するための cateedit.php ファイルを作成します 修正後は次の形式になります:

元の cate.php ページに戻ります。前の一覧ページでは、特定のデータを変更または削除するまで、変更または削除が必要な情報(bào)の ID を取得し、SQL ステートメントによってこの ID の情報(bào)を変更または削除します。

cate.phpの「modify」項(xiàng)目と「delete」項(xiàng)目を以下のように変更して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>

まず削除操作を?qū)g行し、削除機(jī)能を?qū)g裝するための catedel.php ファイルを作成し、取得した分類 ID を削除し、SQL ステートメントを使用してデータベース テーブル內(nèi)の分類情報(bào)を削除します。

<?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>";
}
?>

再度変更操作を?qū)g行します。cateedit.php 変更ファイルは作成済みです。delete との違いは、変更が必要な情報(bào)の ID を取得し、その情報(bào)をすべて取得することです。データベース內(nèi)の ID は SQL ステートメントを通じて照會されます。次に、SQL ステートメントを使用してこの ID の情報(bào)を変更します。 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);
?>

を記述します。ID を取得するには、隠しフィールド type="hidden" も使用する必要があります。 <form> フォームに次のステートメントを追加します:

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

分類のさまざまな情報(bào)を取得するには、靜的ページで次の変更を行う必要があります:

<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>

変更機(jī)能を?qū)g裝するために cateupdate.php ファイルを作成します。POST は渡された ID データを受け取り、SQL ステートメントの UPDATE SET ステートメントを使用してコンテンツの変更を?qū)g裝します。

<?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>";
}
?>



學(xué)び続ける
||
<?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); ?>