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 :

[PHP-JS] boite de dialogue JavaScript dans du PHP


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 15
    Par d�faut [PHP-JS] boite de dialogue JavaScript dans du PHP
    Bonjour � tous,

    sur un de mes sites, je voudrais au moment de vouloir supprimer un enregistrement, avoir une boite de dialogue de demandant de confirmer ou d'infirmer cette suppression.
    j'ai actuellement ce code pour la suppression (dans des balises PHP) :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    //Suppression
    if(isset($_GET["suppr"])) {
     
    	$suppr = $_GET["suppr"];
    	echo "<BR>********SUPPRESSION $suppr**********";
     
    	mysql_query("DELETE FROM produit
    	     	      WHERE idproduit=$suppr
    		    ");
    }
    //Fin Suppresssion
    et appriori, le code JavaScript pour la boite de dialogue est :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <SCRIPT language="javascript">
     
                if (confirm("Voulez-vous vraiment supprimer cet enregistrement ?")) 
               {
                         //Traitement
               }
     
    </SCRIPT>
    alors si quelqu'un a une id�e pour m'aider ce sera avec grand plaisir.
    merci � tous et bonne continuation.

  2. #2
    Membre �m�rite
    Avatar de kankrelune
    Profil pro
    Inscrit en
    D�cembre 2005
    Messages
    763
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2005
    Messages : 763
    Par d�faut
    bah...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    if(confirm('"Voulez-vous vraiment supprimer cet enregistrement ?"'))
        document.location.href = 'ton_url?suppr='+id_a_supprimer;
    @ tchaOo�

  3. #3
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 888
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 888
    Par d�faut
    Salut,

    Le plus propre est de faire ceci :

    Un form invisible, qui valide la suppression d'un �l�ment :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    <form name="formSuppr" action="pageSuppr.php" method="POST">
    	<input type="hidden" name="idEnregistrement" value="">
    </form>
    Ensuite, ailleurs dans ton code, � l'endroit o� tu veux que l'action se fasse :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    <table>
    	<tr>
    		<td>Un enregistrement à effacer</td>
    		<td><a href="#" onClick="actionSuppr('128'); return false;">Supprimer</a></td>
    	</tr>
    </table>
    Puis ce code Javascript dans ton <head></head> :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="JavaScript">
    	function actionSuppr(idEnreg) {
    		if(confirm("Supprimer l'enregistrement n°" + idEnreg + " ?")) {
    			document.formSuppr.idEnregistrement.value = idEnreg;
    			document.formSuppr.submit();
    		}
    	}
    </script>

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Ao�t 2004
    Messages
    15
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 15
    Par d�faut
    ok, merci, je vais essayer �a.

    merci beaucoup.
    cordialement.

Discussions similaires

  1. Boite de dialogue javascript avec PHP
    Par moulery dans le forum Langage
    R�ponses: 6
    Dernier message: 29/04/2010, 07h41
  2. Les caract�res dans les boites de dialogues javascript
    Par Invit� dans le forum G�n�ral JavaScript
    R�ponses: 7
    Dernier message: 26/08/2009, 11h45
  3. [PHP-JS] Int�grer un code javascript dans du php
    Par dolf13 dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 27/07/2007, 17h02
  4. R�ponses: 1
    Dernier message: 16/02/2006, 17h04
  5. Boite de dialogue javascript
    Par ashurai dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 30/11/2005, 15h23

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