function supprimer() { $produit_produit_associe = new produit_produit_associe(); $produit_image = new produit_image(); // Suppression des associations déjà existantes $produit_produit_associe->supprimer( $this->num_produit, 0 ); // Suppression des images du produit $liste_image = $produit_image->getListe( $this->num_produit ); if ( !empty( $liste_image ) ) { foreach( $liste_image as $_image ) { $temp = new produit_image(); if ( $temp->load( $_image->num_produit_image ) ) $temp->supprimer(); } } $requete = "DELETE FROM produit WHERE num_produit = " . $this->num_produit; //echo $requete . "<br>"; mysql_query($requete); }
// Mise à jour de la base $num_produit = $produit->gererDonnee( $_POST, $_FILES ); $maj_ok = ($num_produit == 0) ? "" : "[--- Mise à jour réalisée avec succès ---]"; $erreur = ($num_produit == 0) ? "Erreur lors de la modification de la base" : ""; } // Upload d'une image else if ( $mon_action == "uploader" ) { //echo "Upload...<br>"; $image->gererDonnees( $_POST, $_FILES ); } // Suppression d'une image else if ( $mon_action == "supprimer image" ) { if ( $image->load( $_POST["num_produit_image"] ) ) $image->supprimer(); } // On valide le contenu de la liste des produits associés else if (($mon_action == "valider liste") && ($num_produit != "")) { //echo "ICI!!! : " . count($_POST["toBox"]) . "<br>"; // Tentative de chargement ... if ( $produit->load( $num_produit ) ) { // Supprime les produits associés précédemment sélectionnés $produit_produit_associe->supprimer( $num_produit, 0 ); // Rajout des produits associés $produit_produit_associe->gererDonnee( $_POST ); }