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

JavaScript Discussion :

confirmation sur un lien


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Par défaut confirmation sur un lien
    Bonjour, je cherche à supprimer des lignes de base de donnée avec confirmation et ça fonctionne bien mais la confirmation ne fonctionne pas de tout j'ai je clique sur annuler ça me supprime la ligne quand même.

    fonction confirmation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script language="javascript">
    function confirmation () 
    		{
    			var msg ="Etes vous sur de vouloir supprimer ce transformateur?";
    			if(confirm(msg))
    			document.replace(prelever1.php);
    		}
    </script>
    code de la page ;
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?php
    //connection au serveur:
    include_once("../db_connection.php");
      //récupération de la variable d'URL, qui va nous permettre de savoir quel enregistrement supprimer:
    $id  = $_GET["idtransfo"] ;
    //requête SQL:
    $sql = "DELETE 
            FROM transformateur
    	    WHERE identifiant ='$id'" ;	    
    //exécution de la requête:
    $requete = mysql_query( $sql) ;
    ?>
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8" />
    		<link rel="stylesheet" href="../Parc_Transformateur.css" />
    		<title>Suppression</title>
    	</head>
    <html>
    <body>
    <?php include_once("menu_admin.php");?>
    	<fieldset>
    		<?php  //affichage des résultats, pour savoir si la suppression a marchée:
                    if($requete)
                            {
                            
                                    echo "<p class='titre_2'>la suppression du transformateur <strong>'$id'</strong> a été correctement effectuée </p>";
                            }       
                    else
                            {
                                    echo("<p class='titre_2'>La suppression a échouée </p>") ;
                            }
                    header("Refresh: 2; URL=effectuer.php");
                    ?>
    	</fieldset>
    </body>
    </html>
    Merci pour vos aides

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    prelever1.php c'est la page qui supprime ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Par défaut
    oui c'est la page qui supprime

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu devrais donner des noms explicites a tes pages.
    Également abandonne l'extension mysql qui est obsolète au profite de PDO et dans un cas comme dans l'autre protège tes requêtes contre les injections SQL.

    Pour ton problème, montre nous le code du formulaire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    377
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2013
    Messages : 377
    Par défaut
    je vais mettre à jour toutes mes pages une fois que je résout ce problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="prelever1.php?idtransfo=<?php echo $ result['identifiant']; ?>" onclick="confirmation ()">supprimer </a>

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

Discussions similaires

  1. Avoir un message de confirmation sur tout les liens d'une page
    Par Oberown dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 27/12/2012, 11h02
  2. [UI] Modal Confirmation Dialog sur un lien
    Par rolandl dans le forum jQuery
    Réponses: 2
    Dernier message: 29/07/2012, 13h51
  3. fenetre de confirmation sur un lien
    Par guian dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 25/05/2007, 12h13
  4. fonction confirm quand on clique sur un lien
    Par Invité dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 04/04/2007, 15h48
  5. confirmation sur un lien
    Par AlphonseBrown dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/01/2005, 18h49

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