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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
<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 value 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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
<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