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

jQuery Discussion :

Transfert de donnée à une lightbox.


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 18
    Par défaut Transfert de donnée à une lightbox.
    Bonjour,

    Mon problème est très simple, je pense que simplement pour le coup, je manque de logique ET / OU de ressources.

    J'ai créé une page, celle ci a pour fonction d'administrer des listes diffusion mail.
    Donc on y trouve un tableau qui liste ces "listes de diffusion".

    A la fin de chaque ligne se trouve un bouton "MODIFIER" qui ouvre une lightbox permettant la modification du titre de la "liste de diffusion", l'ajout ou la suppression de membres dans cette "liste de diffusion".

    Mon problème est :

    Le tableau est généré a partir d'une base Mysql.
    Une fois la page chargée coté client, je ne sais pas comment transmettre à ma lightbox les infos concernant la "liste de diffusion" à modifier.

    J'ai cherché sur les forums, mais rien de concluant ou de très compréhensible a mon niveau de développement.

    D'avance je vous remercie de vos réponses

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 18
    Par défaut
    j'ai avancé un peu.

    Grace à un script trouvé ici : cliquez ici , je suis parvenu a ce que ma lightbox aille chercher son propre contenu dans un fichier exterieur (en ajax autrement dis)

    Pour résumer :

    1. Je clic sur MODIFIER
    2. Une lightbox vide s'ouvre
    3. Le script ajax charge "contenu.php"
    4. La lightbox se rempli


    en code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    $(function() {
    $("#modif").click(function() {		 	
    	$('#modif_box').dialog('open'); });
    	$("#modif_box").dialog({	
    			autoOpen: false,
    			width: 600 ,  
    			modal: true,
    			open: function() {
    	$("#modif_box").load("contenu.php");}
    	});
    });
    Le second problème est :
    Comment envoyer a ma lightbox (donc a mon fichier php) l'ID de la ligne a modifier ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 18
    Par défaut
    on avance encore un peu :

    L'idée est là : je récupère cet ID en Jquery et le transfère en $_GET au fichier php ! Mais ça ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    $("#modif").click(function() {		
    	var id_a_modif = $(this).attr("id");
    	$('#modif_box').dialog('open'); 	
    });
    	$("#modif_box").dialog({	
    			autoOpen: false,
    			width: 600 ,  
    			modal: true,
    			open: function() {
    			var adress = 'contenu.php?modif='+id_a_modif;
    	                $("#modif_box").load(adress);}
    	});
    Pour info :

    #modif est l'id du bouton modifier

  4. #4
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Billets dans le blog
    125
    Par défaut
    Bonsoir

    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
    <script>
    	$(function(){
    		var id_a_modif = null;
     
    		$("#modif").click(function() {		
    			id_a_modif = this.id;
     
    			$('#modif_box').dialog('open'); 	
    		});
     
    		$("#modif_box").dialog({	
    			autoOpen: false,
    			width: 600 ,  
    			modal: true,
    			open: function() {
    				$("#modif_box").load('contenu.php?modif='+id_a_modif);
    			}
    		});
    });
    </script>

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 18
    Par défaut
    Je te remercie très sincèrement pour cette réponse qui me fut extrêmement utile.

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

Discussions similaires

  1. [Débutant] Transfert de données 'une base Access vers Excel
    Par sidisadmir dans le forum ADO.NET
    Réponses: 0
    Dernier message: 06/11/2013, 05h13
  2. Réponses: 3
    Dernier message: 12/01/2007, 16h23
  3. Transfert de donnée d'une base 4D à une autre
    Par le_gueux dans le forum 4D
    Réponses: 6
    Dernier message: 08/08/2006, 14h50
  4. Réponses: 1
    Dernier message: 07/08/2006, 21h14
  5. [PostGreSQL] Transfert de données d'un table vers une autre
    Par psychomatt dans le forum Langage SQL
    Réponses: 5
    Dernier message: 16/03/2006, 16h57

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