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 :

del.png

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>";
    }
?>
Formation continue
||
<?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>"; } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!