삭제 기능을 구현하는 방법LOGIN

삭제 기능을 구현하는 방법

배경 메인 페이지에서 아래와 같이 작업 열 아래에 수정/삭제 버튼 패턴이 ​​있습니다. 이번 장에서는 먼저 데이터 삭제 기능을 구현하는 방법에 대해 설명하겠습니다.

32.png

삭제 기능을 구현하는 주요 아이디어는 삭제해야 하는 데이터의 id를 얻고, 해당 ID를 삭제하여 데이터베이스 테이블에서 이 ID의 모든 기록을 삭제하는 것입니다. SQL문을 통해 이 책의 내용을 읽어보세요.

먼저 delete.php 파일

을 생성하고 list.php에서 해당 ID의 경로를 가져온 후 삭제하세요. list.php에서 다음과 같이 수정하면 $rows["id"]가 이전 섹션의 while 루프를 통해 출력됩니다.

<td>
    <div class="button-group">
        <a class="button border-main" href="#"><span class="icon-edit"></span>修 改</a>
        <a class="button border-red" href="delete.php?id=<?php echo $rows["id"]?>" onclick="return del(1,1,1)">
            <span class="icon-trash-o"></span>删 除
        </a>
    </div>
</td>

delete.php 파일, 데이터베이스 공용 파일 config.php를 가져오고 id 값을 가져와서 데이터베이스에서 이 데이터를 삭제합니다.

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

$id = isset($_GET['id'])?$_GET['id']:"";
$sql = "delete from list where id = '$id'";
//echo $sql;
$rel = mysqli_query($link,$sql);
if($rel){
   echo "<script>alert('删除成功');window.location.href='list.php'</script>";
}else{
   echo "<script>alert('删除失败');window.location.href='list.php'</script>";
}
?>



다음 섹션
<?php header("content-type:text/html;charset=utf-8"); include("config.php"); $id = isset($_GET['id'])?$_GET['id']:""; $sql = "delete from list where id = '$id'"; //echo $sql; $rel = mysqli_query($link,$sql); if($rel){ echo "<script>alert('删除成功');window.location.href='list.php'</script>"; }else{ //echo "<script>alert('删除失败');window.location.href='list.php'</script>"; } ?>
코스웨어