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 :

fenetre de confirmation


Sujet :

JavaScript

Vue hybride

gtaman fenetre de confirmation 07/07/2009, 19h23
andry.aime :salut: echo '<a href="#"... 08/07/2009, 07h53
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 30
    Par défaut fenetre de confirmation
    Bonjour à tous,
    je débute en php, et encor eplus en javascript, en JS je n'ai fais que récupérer un script.
    J'ai un tableau qui est le résultat d'une requete SQL. J'aimerai en fin de tableau mettre une image qui quand on clique dessus permet la suppression de l'id en question mais je veux avoir une fenetre de confirmation avec la suppression.
    J'ai récupéré le code ci dessous sur le forum :

    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
     
    <SCRIPT language="Javascript">
     
    function supprime(id)
    {
        if (confirm("Voulez vous supprimer machin ?"))
        {
            if(id != "")
            {
                var xhr=null;
                if (window.XMLHttpRequest) { 
                    xhr = new XMLHttpRequest();
                }
                else if (window.ActiveXObject) 
                {
                    xhr = new ActiveXObject("Microsoft.XMLHTTP");
                }
                   //on définit l'appel de la fonction au retour serveur
                xhr.onreadystatechange = function() { le traitement aprés suppréssion };
     
                xhr.open("GET", "supprnews.php?id="+id, true);
                xhr.send(null);
          }
        }
    }
    </script>
    Mon php en questin
    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
     
      while($data = mysql_fetch_assoc($result))
    		    {echo '<tr> <td>';
    			 echo $data['id'];
    			 echo '</td> <td>';
    			 echo strftime("%d %B %Y ", $data['date']);
    			 echo '</td> <td>';
    			 echo $data['texte_fr'];
    			 echo '</td> <td>';
    			 echo $data['texte_es'];
    			 echo '</td> <td>';
    			 echo $data['texte_en'];
    			 echo '</td> <td>';
    			 echo $data['texte_al'];
    			 echo '</td> <td>';
    			 echo '<a href="#" onclick="supprime('.$data['id'].')">/<img src="../images/b_edit.png" alt="" width="16" height="16"/></a>';
    			 echo '</td> <tr>';
    Le problème est que rien ne marche, aucune fenetre ne s'ouvre. Bref c'est la cata, je planche dessus depuis plusieurs heures en fouillant un peu partout et chaque fois ça ne marche pas. Je dois etre un peu trop boulet !
    Merci à vous cher amis connaisseurs d'aider ce pauvre misérable petit codeur.

    Bonne soirée


    EDIT : j'ai trouvé un autre script il marche presque
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <SCRIPT LANGUAGE="JavaScript">
    function confirmation() {
    var msg = "Êtes-vous sur de vouloir supprimer cet element?";
    if (confirm(msg))
    location.replace('<? echo $lien; ?>');
    }
    </SCRIPT>
    pour le 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
       while($data = mysql_fetch_assoc($result))
    		    {echo '<tr> <td>';
    			 echo $data['id'];
    			 echo '</td> <td>';
    			 echo strftime("%d %B %Y ", $data['date']);
    			 echo '</td> <td>';
    			 $lien="supprnews.php?idsuppr=".$data['id'];
    			 echo '<a href="#" onClick="confirmation()">/<img src="../images/b_edit.png" alt="" width="16" height="16"/></a>';
    			 echo '</td> <td>';
     
    		     echo '<a href="supprnews.php" onclick="return confirm("Voulez-vous vraiment suprimer cette annonce ?");">derf</';
    			 echo '</td>  </tr>';
    			}
    		  	?>
    j'ai la fenetre qui s'ouvre, quand je clique sur annuler ça marche, ça reste sur la page mais quand je clique sur OUI j'ai droit à ça :
    Accès interdit!

    Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.

    Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
    Error 403

    Dans ma barre d'adresse j'ai ça http://localhost/admin/<? echo $lien; ?>
    Merci de votre aide !

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href="#" onclick="supprime(\''.$data['id'].'\'); return false">/<img src="../images/b_edit.png" alt="" width="16" height="16"/></a>';
    Donne nous le code HTML généré et non pas le php.

Discussions similaires

  1. fenetre de confirmation sur un lien
    Par guian dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 25/05/2007, 12h13
  2. Probleme C++ fenetre de confirmation
    Par fwed33 dans le forum MFC
    Réponses: 11
    Dernier message: 30/12/2006, 13h40
  3. Changer le titre du fenetre de confirmation
    Par youcef81 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 12/06/2006, 08h34
  4. Réponses: 4
    Dernier message: 10/05/2006, 21h26
  5. [PHP-JS] Fenetre de confirmation
    Par Seth77 dans le forum Langage
    Réponses: 2
    Dernier message: 10/02/2006, 23h43

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