Supprimer des données d'un table via un formu

jameskougar Messages postés 74 Statut Membre -  
bissdebrazza Messages postés 2886 Statut Contributeur -
Bonjour,
j'aimerais supprimer des données dans ma base de données et lorsque je clique sur supprimer, ca ajouté des données dans ma base plutot que de les supprimer. Comment faire? aidez moi s'il vous plaît. Merçi d'avance

Voiçi mon code
<?php
include("connection.php");

if (isset ($_POST['supprimer'])){

//récupération des valeurs des champs:
$idArticle=$_POST['idArticle'];
$nomArticle=$_POST['nomArticle'];
$descArticle=$_POST['descArticle'];
$intituleArticle=$_POST['intituléArticle'];
$prixArticle=$_POST['prixArticle'];

//création de la requête SQL:
$sql = "DELETE FROM article WHERE idArticle='$idArticle', nomArticle='$nomArticle', descArticle='$descArticle', intituléArticle='$intituleArticle', prixArticle='$prixArticle'";

//connection a la base
connectMaBase();

//exécution de la requête SQL:
$requete = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());

//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("La suppression à été correctement effectuée") ;
}
else
{
echo("La suppression à échouée") ;
}

// on ferme la connexion
mysql_close();
}
?>
Configuration: Windows XP Internet Explorer 7.0

3 réponses

  1. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    salut!
    essai ça!
    <?php
    include("connection.php");
    
    if (isset ($_POST['supprimer'])){
    
    //récupération des valeurs des champs:
    $idArticle=$_POST['idArticle'];
    $nomArticle=$_POST['nomArticle'];
    $descArticle=$_POST['descArticle'];
    $intituleArticle=$_POST['intituléArticle'];
    $prixArticle=$_POST['prixArticle'];
    
    //connection a la base
    connectMaBase();
    
    
    //création de la requête SQL:
    $sql = "DELETE FROM article WHERE idArticle='$idArticle' ";
    
    
    //exécution de la requête SQL:
    $requete = mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error());
    
    //affichage des résultats, pour savoir si la modification a marchée:
    if($requete)
    {
    echo("La suppression à été correctement effectuée") ;
    }
    else
    {
    echo("La suppression à échouée") ;
    }
    
    // on ferme la connexion
    mysql_close();
    }
    ?>
    
    

    Cdt
    0
  2. jameskougar Messages postés 74 Statut Membre 2
     
    J'ai éssayé mais ca ne marche toujours pas et quand je remplace dans la requete $sql = "DELETE FROM article WHERE idArticle='$idArticle' "; idArticle='$idArticle' par idArticle='2' ca m'efface l'enregistrement qui a pr id 2
    0
  3. bissdebrazza Messages postés 2886 Statut Contributeur 712
     
    Alors efface par le nomArticle!
    0