Station d'actualités sur le développement natif PHP supprimant les actualités
Nos deux premiers articles ont terminé l'ajout et la modification des actualités. Donc dans cette leçon, nous allons vous présenter la suppression de nouvelles. Celle-ci est plus simple que les deux précédentes !
Créez d'abord un new_delete.php. Ensuite, nous devons trouver le bouton de suppression sur la page de la liste des actualités et ajouter une connexion à ce bouton. Nous devons également transmettre des données via l'identifiant et supprimer les actualités en fonction de l'identifiant, mais nous. utilisez toujours JS ici.
<a class='button border-red' href='javascript:;' onclick='return del(<?php echo $val['id']?>)'> <span class='icon-trash-o'></span> 删除</a>
Ensuite, ajoutez un code JS au bas de la page de la liste des actualités :
//单个删除 function del(id){ if(confirm("您确定要删除吗?")){ document.location.href = "new_delete.php?id=" + id ; } }
Ensuite, nous introduisons les données transmises via l'identifiant sur la page new_delete.php, puis traitons les données !
Inutile de dire que la première étape consiste à se connecter à la base de données :
<?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(); }
L'étape suivante consiste à accepter les données d'identification, puis à interroger les données en fonction de l'ID, à exécuter l'instruction SQL,
$id = $_GET['id']; if( !is_numeric($id) ){ echo "ERROR!"; exit; } $sql = "delete from new where id = $id"; $result = mysqli_query($link, $sql);
La dernière étape est pour supprimer les données :
if($result){ echo "删除成功!"; // 直接跳转进入简历列表 header("Location: new_list.php"); } else { echo "删除失败!"; }
C'est pas très simple, cette fonction de suppression C'est tout !