IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Supprimer des lignes dans la bdd et des fichiers dans le repertoire


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Points : 60
    Points
    60
    Par défaut Supprimer des lignes dans la bdd et des fichiers dans le repertoire
    Bonjour,
    J'ai besoin de vos lumières si ca ne vous dérange pas...
    J'ai une base de données ou je stocke des données pour mes fiches produit parmi lesquelles le nom des images du produit (jusqu'a 6 images par produit). Tous les fichiers image sont stockés dans un sous dossier img.

    Voila mon problème:
    Je voudrais créer une page pour supprimer un produit (=une ligne dans ma base) ainsi que tous les fichiers images qui y sont rattachés.

    Je sais comment supprimer une ligne dans la bdd et j'ai été voir le code pour supprimer UN fichier sur développez.net (http://php.developpez.com/faq/?page=...chiers_unlink).

    Si je supprime la ligne du produit dans la bdd en 1er je n'aurai plus le nom des fichiers image à supprimer. Et si je commence par supprimer les images je bloque car je ne sais pas comment supprimer plusieurs images (une ca va... toues les images du dossiers ca va aussi... mais plusieurs images spécifiques je sais pas faire).

    Pourriez vous m'eclairer svp?

    Dolf

  2. #2
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Points : 532
    Points
    532
    Par défaut
    Je ne sais pas comment tu récuperes tes noms d'image mais il te faut faire une boucle :

    foreach($images as $image)
    {
    unlink($image) ;
    }

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 175
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par Sylvain71
    Je ne sais pas comment tu récuperes tes noms d'image mais il te faut faire une boucle :

    foreach($images as $image)
    {
    unlink($image) ;
    }
    Je peux récupérer mes images en faisnat un select. Qu'en penses tu? Il faudra qu'il soit fait avant de supprimer la ligne du produit dans la base.

    Et donc dans mon cas précis avec mes champs images qui portent le nom img1, img2, img3 ca donne quoi la boucle?

    Merci
    Dolf

  4. #4
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Points : 532
    Points
    532
    Par défaut
    Et donc dans mon cas précis avec mes champs images qui portent le nom img1, img2, img3 ca donne quoi la boucle?
    Ben je sais pas moi ! Je connais pas ta structuration des données et des enregistrements. C'est à toi de voir et d'adapter maintenant.

    Si tu peux recuperer tes noms d'image depuis la bd, fais le, mets le dans un tableau et boucle sur ce tableau.

Discussions similaires

  1. [Débutant] Check Box Dans gridview pour Extraire des lignes dans Excel
    Par harghan dans le forum ASP.NET
    Réponses: 4
    Dernier message: 28/01/2013, 09h07
  2. [XL-2007] Automatisation de recherche dans colonne et copie des lignes
    Par looping06 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/08/2012, 16h19
  3. Inserer des lignes avec DOM : rester au bon endroit dans la page
    Par sebhm dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 22/10/2009, 18h22
  4. Recherche dans une BDD : gestion des doublons ?
    Par remy77 dans le forum kettle/PDI
    Réponses: 5
    Dernier message: 26/05/2009, 00h07
  5. Réponses: 2
    Dernier message: 21/05/2006, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo