Bonjour à tous,
J'ai un petit TextArea en javascript qui fonctionne très bien (il est utilisé par l'éditeur de texte TinyMCE).
En voivi le code:
Code :
- <script language="javascript" type="text/javascript">
- with (document.getElementById ("content_placeholder" )) {
- with (appendChild (document.createElement ("TEXTAREA" ))) {
- name = "elm1";
- cols = 117;
- rows = 20;
- value = "Texte par défaut";
- }
- }
- </script>
|
Le texte que j'écris avec l'éditeur est inséré dans une base de données avec un identifiant propre. Je voudrais inclure une variable php dans le [I]value[/I] de ce TextArea pour afficher le dernier message inséré dans ma base de données.
En gros l'utilisateur quand il se connecte sur l'éditeur de texte de cette page doit voir le texte actuel par défaut, comme ça il peut modifier que quelques lignes s'il le souhaite sans avoir à tout retaper.
Le contenu de ce texte est déjà récupéré dans une requête php située plus haut dans ma page.
Code :
- <?php
- require "../include/param.inc.php";
- unset($afficheEditAccueil);
- //création de la requête
- $afficheEditAccueil = "SELECT edit_content FROM tiny_edit WHERE id_class='1' ORDER BY id_edit DESC LIMIT 0, 1";
- //execution de la requête "afficheEditAccueil" (ou affiche l'erreur)
- $aea=mysql_query($afficheEditAccueil) or die(mysql_error());
- //affiche le résultat
- while ($donnees = mysql_fetch_array($aea) )
- {
- $afficheEdit=(stripslashes($donnees['edit_content']));
- }
- ?>
|
Le problème que je rencontre c'est quand je veux appeler cette variable dans le JavaScript. Cela ne m'affiche rien du tout, voir même parfois cela empêche le Textarea de s'afficher!
Je procède comme cela:
Code :
- <script language="javascript" type="text/javascript">
- with (document.getElementById ("content_placeholder" )) {
- with (appendChild (document.createElement ("TEXTAREA" ))) {
- name = "elm1";
- cols = 117;
- rows = 20;
- value = '<?php echo $afficheEdit; ?>' ;
- }
- }
- </script>
|
Qu'est-ce qui n'est pas correcte d'après vous dans cette technique et comment y remédier?
Merci
---------------
Quand vous demandez sur un forum comment changer un pneu de voiture peu de gens vous répondent. Et ceux qui le font vous expliquent généralement comment rouler sur 3 roues.