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

PHP & Base de données Discussion :

suppression d'un enregistrement


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 20
    Par défaut suppression d'un enregistrement
    Bonsoir,
    SVP, comment je peux effectuer le traitement d'une suppression dans un lien?
    j'explique: j'ai une page contenant un tableau qui contient lien modifier et un lien supprimer.
    voilà le code du lien de supprimer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo '<td bgcolor="#CCCCCC" width="25"><a href ="....?id_code='.$id.'"><img src=" supprimer.jpg" width= "25" height="25"></td></a></tr>';
    dans la place des points je c pas quoi mettre, est ce que je dois aller vers une autre page ou quoi exactement?!! l'important que je dois avoir l'identifiant de client pour que je puisse le supprimer.
    Merci de me montrer comment je peux réaliser le code de suppression dans mon exemple. Merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    191
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 191
    Par défaut
    c'est a toi de voir soit tu vas à d'autres pages soit tu boucle la même page dans tous les cas faut gérer les sessions et les paramètres des url.

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 20
    Par défaut
    SVP quelqu'un peut me donner le script comment je faire ?? SVP

  4. #4
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 20
    Par défaut
    J'ai essayé de faire comme ça, dans l'affichage de chaque client j'ai cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        echo '<td bgcolor="#CCCCCC" width="25"><a href=\"#\" onClick=\"confirme"('.$data['codeClt'].')"\" ><img src=" supprimer.jpg" width= "25" height="25"></td></a></tr>';
    et j'ai dans le head de cette page ce script là:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
        <script language="javascript">
          function confirme( identifiant )
          {
            var confirmation = confirm( "Voulez vous vraiment supprimer ce client ?" ) ;
    	if( confirmation )
    	{
    	  document.location.href = "suppression.php?idPersonne="+identifiant ;
    	}
          }
        </script>
    et voilà ce qui est dans la page suppression.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    <?php
      //connection au serveur:
    include ("connexion.php") ;
     
      //récupération de la variable d'URL,
      //qui va nous permettre de savoir quel enregistrement supprimer:
      $id  = $_GET["idPersonne"] ;
     
      //requête SQL:
      $sql = "DELETE 
                FROM client
    	    WHERE codeClt = ".$id ;
      echo $sql ;	    
      //exécution de la requête:
      $requete = mysql_query( $sql) ;
     
      //affichage des résultats, pour savoir si la suppression a marchée:
      if($requete)
      {
        echo("La suppression à été correctement effectuée") ;
      }
      else
      {
        echo("La suppression à échouée") ;
      }
    ?>
    Le problème qui reste que lorsque je clique sur le lien de suppression la fonction confirme n'exécute pas, il m'affiche une page indiquant que la page cité n'est pas trouvé et dans la barre d'adresse il affiche le # comme une adresse du site. SVP aider moiii

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 20
    Par défaut
    C bon j'ai arrivé à résoudre mon problème, je vais mettre la solution pour ceux qui ont aussi besoin.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      echo '<td bgcolor="#CCCCCC" width="25"><a href="javascript:confirme('.$data['codeClt'].')" ><img src=" supprimer.jpg" width= "25" height="25" border="0"></td></a></tr>';
    comme ça la suppression s'effectue parfaitement.

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

Discussions similaires

  1. Suppression d'un enregistrement
    Par charliejo dans le forum Bases de données
    Réponses: 7
    Dernier message: 16/03/2006, 11h13
  2. [VB][rdo] Strategie de suppression massive d'enregistrements
    Par Bicky dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 12/10/2005, 14h12
  3. suppression automatique des enregistrements
    Par abdou.sahraoui dans le forum Langage SQL
    Réponses: 4
    Dernier message: 02/08/2005, 13h45
  4. [VB.NET]Suppression d'un enregistrement dans un DataGrid
    Par San Soussy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/06/2005, 10h30
  5. Suppression d'un enregistrement
    Par denisfavre dans le forum IHM
    Réponses: 3
    Dernier message: 04/10/2004, 11h03

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