Stesen berita pembangunan asli PHP memadamkan berita

Dua artikel pertama kami telah melengkapkan penambahan dan pengubahsuaian berita. Jadi dalam pelajaran ini, kami akan memperkenalkan anda kepada memadam berita Yang ini lebih mudah daripada dua yang sebelumnya!

Mula-mula buat new_delete.php Kemudian kita perlu mencari butang padam pada halaman senarai berita dan menambah sambungan ke butang ini Kami juga perlu menghantar data melalui id dan memadamkan berita berdasarkan id, tetapi kami masih menggunakan JS di sini.

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

Kemudian tambah kod JS di bahagian bawah halaman senarai berita:

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

Kemudian kami memperkenalkan data yang diluluskan melalui id pada halaman new_delete.php, dan kemudian memproses data!

Tidak perlu dikatakan, langkah pertama ialah menyambung ke pangkalan data:

<?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();
}

Langkah seterusnya ialah menerima data ID, kemudian menanyakan data mengikut ID, laksanakan pernyataan SQL,

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

Langkah terakhir ialah untuk memadam data:

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

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

Bukankah ia sangat mudah, fungsi padam ini Itu sahaja!


Meneruskan pembelajaran
||
<?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 "删除失败!"; }
  • Cadangan kursus
  • Muat turun perisian kursus