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:
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.
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>
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.
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!
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'])); } ?>
Je proc�de comme cela:
Qu'est-ce qui n'est pas correcte d'apr�s vous dans cette technique et comment y rem�dier?
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>
Merci
Partager