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 :

boite de confirmation JS avec PHP


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut boite de confirmation JS avec PHP
    bonjour tous,
    j'ai mon code suivant servant a afficher une boite de confirmation JS, si l'utilisateur clique sur ok alors le navigateur dois me rediriger vers la page indiqué sinn il reste; ce qui n'est pas le cas, c vrai il m'affiche la boite mais ne fait pas la redirection
    voici le code JS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script type="text/javascript">
    	function confirmer(){
    	if (window.confirm('Êtes-vous sûr de supprimer ce commentaire ?'))
    	{return true;}
    	else {return false}
    	}
    	</script>
    ceci est l'appel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo "<div style=background-color:silver;><b>".$Val['identifiant']."</b> a ecrit le <b>".$Val['date']."</b>\"<b>".$Val['contenu']."</b><a href=\"supprimerCmt.php\" onclick=confirmer() ><img src=../images/croix.jpg class=img /></a><br></div><br>";
                    echo "</div>";

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Pour ton appel, au lieu de regarder le code php, c'est le code HTML généré par le php qu'il faut inspecter ici ^^

    En dehors de ça et de manière anecdotique, il me semble tu gagnerais en lisibilité à faire simple pour la fonction JS :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function confirmer() {
    	return confirm('Êtes-vous sûr de supprimer ce commentaire ?');
    }
    PS : oops je n'avais pas vu il te manque les double quotes autour de la valeur du onclick ^^ ( onclick=\"confirmer()\" ) (et pareil pour ta propriété class ^^)

  3. #3
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut
    Merci en fait j'ai entrainé qq modification et ça marche mntnnt
    au niveau du code php j'en ai
    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
      while ($Val=$resultatcmt->fetch())
              {
     
    			?>
     
    			<div style="background-color:silver;" onmouseover="document.getElementById('img<?php echo $Val['contenu']; ?>').style.display='block';" onmouseout="document.getElementById('img<?php echo $Val['contenu']; ?>').style.display='none';">
    		<b><?php echo $Val['identifiant']; ?></b> a écrit le <b><?php echo $Val['date']; ?></b>
    		<b><?php echo $Val['contenu']; ?></b>
    		<a><img src="../images/croix.jpg" class="img" id="img<?php echo $Val['contenu']; ?>" style="float:right; cursor:pointer; display:none;" alt="supprimer" onclick="confirmer('<?php echo $Val['idpub']; ?>','<?php echo $Val['contenu']; ?>','<?php echo $Val['identifiant']; ?>');" ></a>
    	<br></div><br>
     
    			<?php
    		  }
     
                    echo "</div>";
     
     
        }
    et la fonction js ça sera
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <script type="text/javascript">
    	function confirmer(a,b,c){
    	if (window.confirm('Êtes-vous sûr de supprimer ce commentaire ?'))
    	{document.location.href="supprimerCmt.php?idp="+a+"&cnt="+b+"&id="+c;}
    	else {return false}
    	}
    	</script>

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

Discussions similaires

  1. [MySQL] boite de confirmation php
    Par fediminyar dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/07/2011, 13h01
  2. boite de dialogue avec php
    Par tilily dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/11/2010, 18h20
  3. Boite de dialogue javascript avec PHP
    Par moulery dans le forum Langage
    Réponses: 6
    Dernier message: 29/04/2010, 07h41
  4. Création d'utilisateur sous PostgreSQL 7.3.2 avec PHP
    Par duongkhang dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 06/06/2003, 13h10

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