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>"; } ?>section suivante