récuprer des saisies de ckeditor

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : récuprer des saisies de ckeditor

Re: récuprer des saisies de ckeditor

par Invité » 12 juil. 2010, 17:12

merci c'est simple quand on nous le montre. Je débute donc je n'ai pas encore une bonne réflexion

Re: récuprer des saisies de ckeditor

par Ryle » 11 juil. 2010, 15:40

Pour pré-renseigner un textarea, il te faut écrire ce que tu veux faire apparaitre entre les balises textarea :
<textarea cols="80" id="editor2" name="editor2" rows="10"><?php
                                        $query=("SELECT editor1 FROM fckeditor WHERE id= 2 ") or die(print_r($bdd->errorInfo()));
                                        $result = mysql_query($query); 
                                        
                                        while ($donnees = mysql_fetch_array($result))
                                        {
                                         echo  $donnees['editor1'] ;
                                        }
?></textarea>

récuprer des saisies de ckeditor

par doud18 » 11 juil. 2010, 13:21

Bonjour à tous,

j'ai un petit soucis avec ckeditor 3.3 je vous donne l'adrresse de mon site : http://www.id-fab-creations.com pour que vous compreniiez.

J'ai créer une partie admin avec l'éditeur pour pouvoir tapez du texte sur mon site. Ca fonctionne nikel avec une connexion à ma base de donnée. Le probleme c'est que lorsque je veux modifier mon texte il n'y a rien qui apparait dans mon editeur de texte. Je suis obliger de retaper tout. Est ce qu'il y aurait une fonction a rajouter dans la partie ou je déclare l'editeur.

Je vous donne mon code :

L'éditeur :

Code : Tout sélectionner

<form action="../scripts.php" target="_blank" method="post"> <textarea cols="80" id="editor2" name="editor2" rows="10"></textarea> <script type="text/javascript"> window.onload = function() { CKEDITOR.replace( 'editor2' ); } </script> <input type="submit" value="Envoyer"/> </form>
et voici ou mon code apparait dans mon site :
 <?php
                                        
                                        
                                        
                                        if (isset($_POST['editor2'])) 
                                        {
                                            //htmlentities sert à sécuriser les champs de formulaires.
                                            $editor2 =$_POST['editor2'];
                                        
                                         // C'est une modification, on met juste à jour le contenu
                                        
                                        // On vérifie d'abord s'il n'y a pas de champ vide
                                        $query=("UPDATE fckeditor SET editor1 ='" . $editor2 . "' WHERE id= 2") or die(print_r($bdd->errorInfo()));
                                        $result = mysql_query($query); 
                                        }
                                        
                                        
                                        $query=("SELECT editor1 FROM fckeditor WHERE id= 2 ") or die(print_r($bdd->errorInfo()));
                                        $result = mysql_query($query); 
                                        
                                        
                                        while ($donnees = mysql_fetch_array($result))
                                        {
                                            
                                         echo  $donnees['editor1'] ;
                                        
                                        
                                        }
                                        
                                        ?>
Voila Ca serait coll si vous pourriez me donner une direction. Merci