Accueil > Forum > > > > FCK Editor et mysql
FCK Editor et mysql
mercredi 26 mars 2008 à 09:48:47 |
FCK Editor et mysql

amateurjava
|
Bonjour, je désire utiliser FCK editor pour enregistrer des données dans une BD. Lorsque j'utilise le bouton submit, il n'y a pas de problème, les données données sont bien enregistrées Par contre, j'utilise ajax pour enregistrer mes données dans la bd (je gère des DIV, dans lequel j'ai mon formulaire).Et cela ne fonctionne pas. Je vous donne un bout de code exemple: <div id="toto"> <form name="monform" id="monform"> <? $oFCKeditor = new FCKeditor(contenu') ; $oFCKeditor->BasePath = 'fckeditor/' ; $oFCKeditor->Value = $c["contenu"] ;(recupéré dans la base, et OK) $oFCKeditor->Create() ; ?> <a href="#" onclik="enregistre('monform");">enregistrer</a> </div> Coté javascript : function enregistre(f){ contenu=document.getElementById(f).contenu.value;(Pb : contenu est tjrs vide) ...traitement de la valeur .... } Je sais que FCKeditor crée un champ <input type="hidden" id="contenu" name="contenu"> que je peut voir dans le code source...donc normalement je devrais pouvoir récupérer la valeur de 'contenu'.. Merci de me dire comment faire. Faites vous plaisir !! 
|
|
mercredi 26 mars 2008 à 12:49:00 |
Re : FCK Editor et mysql

neigedhiver
|
Salut,
$oFCKeditor = new FCKeditor(contenu') ;
=>
$oFCKeditor = new FCKeditor('contenu') ;
et puis :
<a href="#" onclik="enregistre('monform");">enregistrer</a>
=>
<a href="#" onclik="enregistre('monform');">enregistrer</a>
Est-ce que ça règle le problème ?
Neige
|
|
mercredi 26 mars 2008 à 12:52:07 |
Re : FCK Editor et mysql

neigedhiver
|
Juste un truc... Pourquoi mettre une balise <a> pour exécuter un javascript ? Quel est l'intérêt ? Si c'est juste pour avoir un pointeur comme curseur : <span style="cursor: pointer" onclick="enregistre('monform');">enregistrer</span> Perso, je trouve qu'utiliser un lien pour exécuter un js, c'est vraiment pas adapté...
Neige
|
|
mercredi 26 mars 2008 à 13:03:47 |
Re : FCK Editor et mysql

amateurjava
|
Merci pour ton aide, mais c'est un exemple de donné, les quotes sont bien présents dans le code reel... Concernant la gestion des liens , sur le code reel, je fais : <div id="ccc" onclick="">enregistrer</div> Le curseur est géré en css Donc je suis toujours à la case départ... Faites vous plaisir !! 
|
|
mercredi 26 mars 2008 à 13:17:14 |
Re : FCK Editor et mysql

neigedhiver
|
Ah ouais, mais si tu demandes de l'aide en donnant un code autre que celui que tu utilises, y'a pas grand monde qui va pouvoir t'aider, hein... Parce que oui, normalement, ça doit marcher... Si tu nous montres autre chose que ce que tu as vraiment, on ne peut pas vraiment trouver d'où vient le problème...
Neige
|
|
mercredi 26 mars 2008 à 13:23:58 |
Re : FCK Editor et mysql

amateurjava
|
Le code reel : Dans le div "enr_devis" : <form name="enr_devis" id="enr_devis"> <? $oFCKeditor = new FCKeditor('devis_entete') ; $oFCKeditor->BasePath = 'fckeditor/' ; $oFCKeditor->Value = $c["devis_entete"] ; $oFCKeditor->Create() ;?></div> <div class="pied" onClick="gestion_devis('maj','<?=$devis_num;?>');"><img src="image/arrow_refresh.png" border="0" title="Créer" alt="" /></div> </div>
La fonction "gestion_devis" : function gestion_devis(action,n){ a = document.getElementById('enr_devis'); devis_clt=a.devis_clt.value; devis_date=a.devis_date.value; devis_ref=a.devis_ref.value; if (action=="creer"){ devis_entete=''; devis_pied=''; devis_prix=''; } else { devis_entete=a.devis_entete.value; devis_pied=a.devis_pied.value; devis_prix=a.devis_prix.value; } var xhr_object = null; if(window.XMLHttpRequest) // Firefox xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject) // Internet Explorer xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.open('POST', 'req_gestion_devis.php', true); xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xhr_object.send('devis_clt='+devis_clt+'&devis_date='+devis_date+'&devis_ref='+devis_ref+'&devis_entete='+devis_entete+'&devis_pied='+devis_pied+ '&devis_prix='+devis_prix+'&devis_num='+n+'&action='+action); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { actu_div('liste_historique_client','liste_historique_client.php?clt_num='+devis_clt+'&reload=1'); document.getElementById('contenu_devis').innerHTML =xhr_object.responseText ; } } }
Si je met une alert dans la fonction : alert(devis_entete); la popup ne me retourne aucun donnee.
Faites vous plaisir !! 
|
|
dimanche 4 mai 2008 à 18:36:02 |
Re : FCK Editor et mysql

Riliono Herve
|
Bonjour à tous je désire faire quelques choses que visiblement vous savez tous déjà faire « Utiliser FCK editor pour insérer des données dans une base de données. Je sais créer une base de donnée (Phpmyadmin ou Wamps) Je sais installer FCK Editor Rien de compliqué dans cela mais, comment faire le lien entre les deux ? Quand je suis sur FCK Editor (page ajout.php) et que je saisi un contenu, si je clique sur le bouton submit, la page sampleposteddata.php s'ouvre donc avec mon contenu et les balizes générées par FCK editor, tout cela vous le savez déjà. Comment dois je faire pour que quand je clique sur submit le résultat s'insère directement dans une base de donnée sans passer par la page sampleposteddata.php ? Je cherche des réponses, des tutoriaux sur le sujet, tout ce qui pourra m'aider (Pour infos au cas ou. l'anglais et moi, c'est 0 pointé.)
|
|
lundi 5 mai 2008 à 07:26:50 |
Re : FCK Editor et mysql

amateurjava
|
Tout dépend de la façon dont vous voulez traiter votre post. - si vous voulez lancer une page php qui va traiter vos données et les enregistrer - si vous voulez traiter vos données par ajax (ce sui est plus joli puisque la totalité de notre page n'est pas reloadée) Faites vous plaisir !! 
|
|
lundi 5 mai 2008 à 09:31:31 |
Re : FCK Editor et mysql

Riliono Herve
|
Bonjour Deux bonnes questions que je ne m'étais pas posée ! Je voudrai simplement que les données de la page sampleposteddata.php s'insèrent directement dans un champ à l'intérieur d'une base de donnée. Un peu a la façon d'un formulaire réalisé avec Dreamweaver, a savoir, quand on clique sur le bouton submit pour envoyer les données contenu dans le formulaire, celle-ci s'inscrivent dans la base de donnée tandis que l'écran affiche une page de mon choix genre « les données ont été enregistrées . », avec l'avantage de FCK Editor qui est pouvoir ajouter une mise en page. Un peu à la façon de ce présent forum. Maintenant, s'il y existe une autre façon de procéder pour arriver à ce résultat je suis ouvert à tout. Pour ce qui est de l'Ajax, je connais le principe de ce langage mais pour l'instant je n'ai pas encore eu le temps de me pencher dessus aussi je ne suis pas spécialiste. Voila, donc tout bien réfléchi je pense que l'objet de ma recherche se niche plutôt dans votre première proposition - « si vous voulez lancer une page php qui va traiter vos données et les enregistrer », ceci dit je suis preneur de toutes les explications, méthodes et tutoriaux possibles. Merci Hervé
|
|
lundi 5 mai 2008 à 09:56:59 |
Re : FCK Editor et mysql

amateurjava
|
C'est la solution la plus simple, puisque c'est comparable à une gestion classique de formulaire : schema type : fichier : fichier.php <? include_once("fckeditor/fckeditor.php") ; include ("taconnection à ta base.php"); if (isset($_POST("enr")){ $contenu=$_POST("contenu"); $add=mysql_query("INSERT INTO tabase (contenu) VALUES ('$contenu')"); echo "Vos données ont été enregistrées..."; } else { ?> <form name="nomduform" methode="POST" action="fichier.php"> $oFCKeditor = new FCKeditor('contenu') ; $oFCKeditor->BasePath = 'fckeditor/' ; $oFCKeditor->Value = '' ; $oFCKeditor->Create() ; <input type="hidden" name="enr" value="ok"> <input type="submit" name="envoyer" value="ok"> </form> <? }?> Voila, ça devrait marcher... En fait le nom que tu donnes à ton champ (textarea) de FCKeditor est à entrer dans la creation de l'objet . Ici, je l'ai appelé contenu. Dis moi si c'est ok pr toi. Faites vous plaisir !! 
|
|
Cette discussion est classée dans : données, contenu, editor, fck, ofckeditor
Répondre à ce message
Sujets en rapport avec ce message
insérer le contenu mail dans base de données [ par sandwu ]
Bonjour, je cherche le moyen de récupérer le contenu d'un mail dans une base de donnée plutôt de type Mysql afin de l'afficher par la suite sur le sit
controle dans une base de données [ par Yoteco ]
Bonjour,Comment est ce que je fais pour comparer le contenu d'un champ de texte avec le contenu de la base de données??Explication:J'ai fais un login
trier un tableau de données par colonnes [ par aurelie53 ]
bonjour tout le monde je voulais savoir comment faire pour trier un tableau sachant qu'il est remplis à partir des données d'une base de données et do
Contenu de la base mysql [ par bonjovi51 ]
S@lut Ô programmeurs, j'ai besoin de votre aide. J'aimerai savoir si il est de possible d'afficher les tables de ma base mysql (et non pas le contenu
aide image ! [ par poupinette10 ]
je précise tjs que je débute :Voilà je voudrais dans une page afficher les données contenues dans ma table matière.j'arrive à ce que les données s'aff
données [ par poupinette10 ]
Voilà en fait j'aimerais que dans une liste déroulante où j'affiche des numéros si il y a rien dans ma table j'affiche 1 si il y a des données ben j'a
récupération de données a partir d'un formulaire php [ par celine38 ]
Bonjour tout le monde je demande votre aide car j'ai un petit probleme.En effet je suis en train de programme je récupère des données que je met dans
Taille automatique pour une iframe? [ par cedd ]
Bonjour,J'ai un site tout ce qu'il y 'a de plus classique avec iframe à gauche pour le menu, et iframe à droite pour le contenu.Pour le contenu, je n'
Mise à jour d'une table [ par Ludo36230 ]
Bonjour, j'ai crée un formaulaire d'envoi avec plusieurs champ pour mettre à jour une table, il y aura des fois ou des champs seront vide (tout à fai
affichage contenu fichier Word [ par Kensin4 ]
Bonjour à tous, Je voudrais savoir comment on peut afficher le contenu d'un fichier word dans une page html.Merci de m'éclairer.
Livres en rapport
|
Derniers Blogs
L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|