login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Problemen met het weergeven van data (Opgelost)

Offline Mmore - 19/08/2008 03:33
Avatar van MmoreMySQL interesse Hallo,

Ik gebruik een javascript dat een textarea weergeeft met daarboven een mooi rich editor menutje. Nu werkt alles prima, behalve als ik speciale icons etc. ga includen. Plain tekst werkt dus wel, maar zodra ik bijv hoge komma's (", ') ga gebruiken werkt het niet meer. Hieronder de codes.
In de bron:
  1. <?php
  2. $textsafe = htmlentities ($obj->Text); ?>
  3.  
  4. <script language="JavaScript" type="text/javascript">
  5. <!--
  6. //Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
  7. writeRichText('text', '<?php echo $textsafe ?>', 400, 400, true, false);
  8. //-->
  9. </script>
In de database:
  1. <span style=\"font-weight: bold;\">Test</span>
Output:
  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. //Usage: writeRichText(fieldname, html, width, height, buttons, readOnly)
  4. writeRichText('text', '
  5. &lt;span style=\&quot;font-weight: bold;\&quot;&gt;Test&lt;/span&gt;
  6. ', 400, 400, true, false);
  7. //-->
  8. </script>


Nu staat er dus tussen ' en ' de volgende lijn: &lt;span style=\&quot;font-weight: bold;\&quot;&gt;Test&lt;/span&gt;

Deze wordt echter niet geaccepteerd, terwijl als ik die lijn vervang met het woord "test" alles wel prima werkt.

Ik gebruik dit script. Voordat de gegevens de database in gaan gebruik ik mysql_real_escape_string(); en als ze er weer uitkomen gebruik ik htmlentities();.

2 antwoorden

Gesponsorde links
Offline BramBo - 19/08/2008 12:47
Avatar van BramBo JS gevorderde bekijk eens: http://www.fckeditor.net/
Offline Mmore - 20/08/2008 23:51
Avatar van Mmore MySQL interesse Niet echt een oplossing, maar werkt desalniettemin. Thanks.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.329s