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 :

Suppression selon le bouton que l'on appuie


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut Suppression selon le bouton que l'on appuie
    Bonjour,
    Pour mon site, un encadrant peut inscrire des encadrés autant qu'il le désire.
    Et à chaque rajout, la page se met à jour avec la visualisation du nouvel encadré ainsi qu'un bouton supprimer qui permet de le supprimer lorsque que l'encadrant le désire.

    Voici le code qui me permet d'afficher celà :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    	if ($requete) {
            echo "Execution de la requete réussie.<br/>";
     
            while ($row = mysql_fetch_object($requete)) {
                echo  $row->login;
     
    			echo "<tr>";
    			echo "<td width='40'><a href='controleur.php?action=action_supprimer_encadre' >";
    			echo "<input type='submit' value='supprimer'></td><br/>";
    			echo "<tr\>";
            }
        }
    	?>
    Je sais rajouter l'encadré aussi mais le problème est comment faire pour que lorsqu'on appuie sur un supprimer ça supprime de la base l'encadré qui se situe sur la même ligne que le bouton supprimer et que ça ne me supprime pas un autre encadré !

    Voilà, voila...
    Merci de votre aide.

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    faudrait un FORM avec un ID de l'encadré a envoyer a un PHP chargé de traiter la suppression, ou alors mettre un lien cliquable avec ID qui renvoit vers le PHP qui doit gérer la suppression.

  3. #3
    FoxLeRenard
    Invité(e)
    Par défaut
    Bon je supposes que ton tableau est ouvert
    quelque part avant,
    Un petit probléme de syntaxt pas de BR derriere une fermeture de balise
    TR ou TD !!

    Et ton dernier TR devrait étre /TR

    D'autre part je supposes qu'il y a plein de lignes, donc dans ton paramétre
    il faut la référence de la ligne par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<td width='40'><a href='controleur.php?action='".$row->login."' >";

  4. #4
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    On me dit de faire avec les ID ...
    C'est à dire rajouter un champ dans ma table qui se nomme "ID_enc" par exemple et de faire un lien avec à l'affichage et du coup le bouton supprimer devient un lien html qui fait appel à mon action supprimer avec l'id.

    Pourrait-on m'expliquer un peu ?
    merci de votre aide !

  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Tu viens de l'expliquer clairement pourtant...

  6. #6
    Membre éclairé Avatar de blasil64
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2008
    Messages
    324
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 324
    Par défaut
    ouai je sais au niveau français je le vois mais au niveau PHP c'est assez flou vu que je ne l'ai jamais fait et que c'est ma première année de PHP...
    Merci de votre aide.

  7. #7
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par défaut
    Il suffit de passer une requête DELETE avec l'ID correspondant.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 18/12/2006, 15h49
  2. Réponses: 5
    Dernier message: 03/07/2006, 16h39
  3. executer un fct selon le bouton radio
    Par BigBarbare dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 16/06/2006, 10h50
  4. faire apparaitre des boutons que si necessaire
    Par jexl dans le forum Langage
    Réponses: 4
    Dernier message: 13/12/2005, 22h45
  5. Réponses: 6
    Dernier message: 14/11/2005, 12h24

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