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 :

[FCKeditor] recuperer message dans une base de données et l'afficher dans fck


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut [FCKeditor] recuperer message dans une base de données et l'afficher dans fck
    Bonjour,
    Je dois recuperer un message dans ma base de données et l'afficher dans fck editor (le tout sans recharger la page)

    J'avais pensé à ca :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        var mes = <?php echo "$bdd->recupererMessage($code,$type)" ; ?>
    mais ca ne fonctionne pas^^

    alors j'ai essayé ca:
    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
     
    function recupmessage(val){
    	if(document.all){	//Internet Explorer
    		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    	}
    	else{	//Mozilla
    		var XhrObj = new XMLHttpRequest();
    	}
    	//définition de l'endroit d'affichage:
    	XhrObj.open("POST", 'message.php');
    	//Ok pour la page cible
    	var mavar = 'hello';
    	XhrObj.onreadystatechange = function()
    	{
    		if (XhrObj.readyState == 4 && XhrObj.status == 200)
    	        FCKeditorAPI.GetInstance('FCKeditor1').SetHTML(XhrObj.responseText) ;
    	}
            XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    	XhrObj.send(val);
    	return true;
    }
    et la page message.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
            $Bdd = new BaseDonnees();
            $Bdd->ConnectionPersistante();
            $tab = $Bdd->RecupererCodeProduit();    
            $code = $_GET['id'];
            $type = $_GET['type'];
            $msg = $Bdd->Recuperemessage($code,$type);      
            echo $msg;
    ?>
    Quand je me rend sur la page avec les bon parametre, la page affiche bien le message, mais je n'arrive pas à l'afficher dans fck editor

  2. #2
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut
    j'ai remplacé la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FCKeditorAPI.GetInstance('FCKeditor1').SetHTML(XhrObj.responseText) ;
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alert(XhrObj.responseText) ;
    et ca m'affiche un popup vide

    Et si dans la page php je met Le popup affiche blablabla

  3. #3
    Membre habitué
    Inscrit en
    Mars 2007
    Messages
    215
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2007
    Messages : 215
    Points : 151
    Points
    151
    Par défaut
    Mon poste aurait peut etre plus sa place dans le forum ajax non?

Discussions similaires

  1. Réponses: 5
    Dernier message: 13/06/2014, 14h14
  2. Réponses: 60
    Dernier message: 22/09/2011, 08h25
  3. Réponses: 3
    Dernier message: 26/03/2010, 17h48
  4. Réponses: 3
    Dernier message: 04/07/2008, 12h00
  5. [MySQL] Supprimer une ligne afficher dans une base de donnée
    Par julienchpt dans le forum PHP & Base de données
    Réponses: 31
    Dernier message: 14/10/2005, 15h45

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