login  Naam:   Wachtwoord: 
Registreer je!
 Forum

WYSIWYG-editor (Opgelost)

Offline janwillem117 - 22/01/2009 21:56
Avatar van janwillem117Nieuw lid ik heb een WYSIWYG-editor aan een database gekoppeld, alleen werkt het opslaan in de database niet, hier de code:
  1. <?php
  2. //This section should deal with the MagicQuotes and slashes
  3. function nukeMagicQuotes() {
  4. function stripslashes_deep($value) {
  5. $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
  6. return $value;
  7. }
  8. $_POST = array_map('stripslashes_deep', $_POST);
  9. $_GET = array_map('stripslashes_deep', $_GET);
  10. $_COOKIE = array_map('stripslashes_deep', $_COOKIE);
  11. }
  12. }
  13. ?>
  14. <?php nukeMagicQuotes(); ?>
  15. <?php
  16. // Connect to the database
  17. $cnx = mysql_connect("localhost", "********", "wachtwoord")
  18. OR die("Unable to connect to database!");
  19. mysql_select_db("**************", $cnx);
  20.  
  21.  
  22. if ($_POST['submit_form'] == 1) {
  23. // Save to the database.
  24. $data = mysql_real_escape_string(trim($_POST['fcktext']));
  25. $res = mysql_query("UPDATE fck_data SET data = '".$data."' WHERE id = 1");
  26.  
  27. if (!$res)
  28. die("Error saving the record! Mysql said: ".mysql_error());
  29.  
  30. // Redirect to self to get rid of the POST
  31. header("Location: index.php");
  32. }
  33.  
  34. include_once "../FCKeditor/fckeditor.php";
  35. ?>
  36. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  37. <head>
  38. <title>Test FCKeditor</title>
  39. <LINK REL="stylesheet" HREF="stijl.css" TYPE="text/css">
  40. <style type="text/css">
  41. .style1 {
  42. text-align: center;
  43. }
  44. </style>
  45. </head>
  46. <body>
  47.  
  48. <div id="container"><div id="header"><br />
  49. <br />
  50. </div><div id="inhoud"><h2 class="style1">Home tekst bewerken</h2>
  51.  
  52. <form action="index.php" method="post">
  53. <div class="style1">
  54. <?php
  55. // Get data from the database
  56. $query = mysql_query("SELECT data FROM fck_data WHERE id = 1");
  57. $data = mysql_fetch_array($query);
  58.  
  59. // Configure and output editor
  60. $oFCKeditor = new FCKeditor('fcktext');
  61. $oFCKeditor->BasePath = "../FCKeditor/";
  62. $oFCKeditor->Value = $data["data"];
  63. $oFCKeditor->Width = 800;
  64. $oFCKeditor->Height = 400;
  65. echo $oFCKeditor->CreateHtml();
  66. ?>
  67. <br />
  68. <input type="hidden" name="submit_form" value="1" />
  69. <input type="submit" value="Opslaan" />
  70. </div>
  71. </form>
  72. </div><div id="footer"></div></div>
  73.  
  74. </body>
  75. </html>
  76.  
  77.  
  78. <?php
  79. // Close the database connection
  80. mysql_close($cnx);
  81. ?>


Weet iemand wat er fout is?

3 antwoorden

Gesponsorde links
Offline marten - 23/01/2009 10:12
Avatar van marten Beheerder En je krijgt wel goed je fck te zien ed ?
Offline Appie_Dijk - 23/01/2009 10:28 (laatste wijziging 23/01/2009 10:40)
Avatar van Appie_Dijk Lid Eey, ik heb het een tijd geleden ook eens geprobeerd, kreeg het toen ook niet voor elkaar... heb toen een "tussenpagina" gemaakt, en vanaf die pagina de gegevens opgeslagen in de database...

Zal zo even kijken of ik het script misschien nog ergens heb.

Gr. Albert

i.p.v.
<form action="index.php" method="post">
heb ik
<form action="verwerk.php&id=<? echo"$id"; ?>" method="post" >

en dan in de verwerk.php:
  1. <form action="" method="POST">
  2.  
  3. <input type="submit" value="Pagina wijzigen" name="submit">
  4.  
  5. <input type="text" name="tekst" value="<? $string = htmlspecialchars(stripslashes($_POST['tekst']));
  6. echo $string; ?>" READONLY>
  7. </form>


zie trouwens wel net dat het TinyMCE i.p.v. FCKeditor
Offline janwillem117 - 23/01/2009 14:46
Avatar van janwillem117 Nieuw lid
marten schreef:
En je krijgt wel goed je fck te zien ed ?

ja die krijg ik wel gewoon te zien maar hij slaat gewoon niet op..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.187s