Implémentation de la fonction de suppression du système de gestion des actualités développé avec PHP
Nous avons déjà parlé de la page d'affichage. La modification et la suppression ont une instruction pour afficher l'identifiant. Le code est le suivant :
<a href="modifynew.php?id=<? php echo $row['id'];?>">Modifier</a>
<a href="delnew.php?id=<?php echo $row['id' ]; ?>">Supprimer</a>
Comme vous pouvez le voir, cliquez sur Supprimer et accédez à la page delnew.php
Remarque : Pour supprimer, nous devons également obtenir l'identifiant, puis dans Pour interroger la base de données et écrire une instruction de suppression, il doit y avoir des conditions, sinon vous ne saurez pas quelles données supprimer
Organigramme de la fonction de suppression :
Tout d'abord Connectez-vous à la base de données
header("Content-type: text/html; charset=utf-8");//Définir l'encodage
$con = @mysql_connect("localhost","root","root ") or die("La connexion à la base de données a échoué");
mysql_select_db('news') or die("La base de données spécifiée ne peut pas être ouverte");
mysql_query("set names utf8");//Définissez le jeu de caractères de la base de données
puis obtenez l'identifiant
$id = $_GET['id'];
Enfin, nous écrivons l'instruction delete
$sql = "delete from newwhere id='$id'";
$res = mysql_query($sql);
if($res){
echo "<script>alert('Supprimer avec succès');location .href='newlist.php';</script>";
}else{
echo "<script>alert( 'Deletion failed');location.href='newlist.php';< ;/script>";
}
De cette façon, notre fonction de suppression a été implémentée
Le code complet est le suivant
<?php header("Content-type: text/html; charset=utf-8");//设置编码 $con =@mysql_connect("localhost","root","root") or die("数据库连接失败"); mysql_select_db('news') or die("指定的数据库不能打开"); mysql_query("set names utf8");//设置数据库的字符集 $id = $_GET['id']; $sql = "delete from new where id='$id'"; $res = mysql_query($sql); if($res){ echo "<script>alert('删除成功');location.href='newlist.php';</script>"; }else{ echo "<script>alert('删除失败');location.href='newlist.php';</script>"; } ?>