PHP 기본 개발 뉴스 스테...LOGIN

PHP 기본 개발 뉴스 스테이션 뉴스 삭제

첫 두 기사에 뉴스 추가 및 수정이 완료되었습니다. 그래서 이번 강의에서는 뉴스 삭제에 대해 소개하겠습니다. 이번 강의는 이전 두 강의보다 간단합니다!

먼저 new_delete.php를 생성합니다. 그런 다음 뉴스 목록 페이지에서 삭제 버튼을 찾아 이 버튼에 연결을 추가해야 하며 ID를 기반으로 뉴스를 삭제해야 합니다. 여기서는 여전히 JS를 사용합니다.

<a class='button border-red' href='javascript:;' onclick='return del(<?php echo $val['id']?>)'>
<span class='icon-trash-o'></span> 删除</a>

그런 다음 뉴스 목록 페이지 하단에 JS 코드를 추가합니다.

//单个删除
function del(id){
    if(confirm("您确定要删除吗?")){
        document.location.href = "new_delete.php?id=" + id ;
    }
}

그런 다음 new_delete.php 페이지의 ID를 통해 전달된 데이터를 소개하고 데이터를 처리합니다!

말할 필요도 없이 첫 번째 단계는 데이터베이스에 연결하는 것입니다.

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2016/9/2
 * Time: 15:44
 */
// 连接mysql数据库
$link = mysqli_connect('localhost', 'root', 'root');
if (!$link) {
    echo "connect mysql error!";
    exit();
}

// 选中数据库 my_db为数据库的名字
$db_selected = mysqli_select_db($link, 'news');
if (!$db_selected) {
    echo "<br>selected db error!";
    exit();
}

다음 단계는 ID 데이터를 수락한 다음 ID에 따라 데이터를 쿼리하고 SQL 문을 실행하는 것입니다.

$id = $_GET['id'];
if( !is_numeric($id) ){
    echo "ERROR!";
    exit;
}
$sql = "delete from new where id = $id";
$result = mysqli_query($link, $sql);

마지막 단계는 다음과 같습니다. 데이터를 삭제하려면:

if($result){
    echo "删除成功!";
    // 直接跳转进入简历列表
    header("Location: new_list.php");

} else {
    echo "删除失败!";
}

아주 간단하지 않나요? 이 삭제 기능이 바로 그것입니다!


다음 섹션
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/9/2 * Time: 15:44 */ // 连接mysql数据库 $link = mysqli_connect('localhost', 'root', 'root'); if (!$link) { echo "connect mysql error!"; exit(); } // 选中数据库 my_db为数据库的名字 $db_selected = mysqli_select_db($link, 'news'); if (!$db_selected) { echo "<br>selected db error!"; exit(); } // 根据id 删除 $id = $_GET['id']; if( !is_numeric($id) ){ echo "ERROR!"; exit; } $sql = "delete from new where id = $id"; // 执行sql语句 $result = mysqli_query($link, $sql); if($result){ echo "删除成功!"; // 直接跳转进入简历列表 header("Location: new_list.php"); } else { echo "删除失败!"; }
코스웨어