Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: FCKEditor + sql - edycja i update bazy
Forum PHP.pl > Forum > Przedszkole
andy84
Witam

zainstalowalem ostantio fckeditor na stronie, chcial bym go ustawic zeby czytal mi i mogl updatowac baze danych

to jest kod ktorego uzywalem z textarea do update i edit
  1. <?
  2.  
  3. # processed when form is submitted back onto itself
  4. if ($REQUEST_METHOD=="POST") {
  5.  
  6. # setup SQL statement
  7.  $SQL = "UPDATE offer SET ";
  8.  $SQL = $SQL . "body = '$body' ";
  9.  $SQL = $SQL . "WHERE id = $id";
  10.  
  11. # execute SQL statement
  12. $result = mysql_db_query($database,"$SQL",$cid);
  13.  
  14. # check for errors
  15. if (!$result) { echo("ERROR: " . mysql_error() . "n$SQLn"); }
  16.  
  17. echo ("<P><B> Link Updated</B></P>n");
  18.  
  19. }
  20. else { # display edit form (not post method)
  21.  
  22. # setup SQL statement to retrieve link
  23. # that we want to edit
  24. $SQL = " SELECT * FROM offer ";
  25. $SQL = $SQL . " WHERE id = $id ";
  26.  
  27. # execute SQL statement
  28. $ret = mysql_db_query($database,$SQL,$cid);
  29.  
  30. # retrieve values
  31. $row = @mysql_fetch_array($ret);
  32. $body = $row["body"];
  33.  
  34. ?>
  35.  
  36. <?php }
  37. ?>

Jednak tutaj musialem wiadomo wszystko html wpisywac

teraz chce sobie isc na reke coprawda troche ciezsza droga ale wieze ze potem bedzie z gorki smile.gif

tu natomiast jest kod pliku ktory odpowiada za fckeditor
  1. <?php 
  2. include("../fckeditor.php") ;
  3. include("../../conf.inc.php"); 
  4. include("edit_homepage.php");
  5. ?>
  6.  
  7. <html>
  8. <head>
  9.  
  10. </head>
  11. <body>
  12.  
  13. <form action="edit_homepage.php" method="post" target="_blank">
  14. <?php
  15. // Automatically calculates the editor base path based on the _samples directory.
  16. // This is usefull only for these samples. A real application should use something
     like this:
  17. // $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
  18. $sBasePath = $_SERVER['PHP_SELF'] ;
  19. #$sBasePath = substr( $sBasePath, 0, strpos( $sBasePath, "php" ) ) ; $oFCKeditor->BasePath = $sBasePath ;
  20.  
  21. $oFCKeditor = new FCKeditor('FCKeditor1') ;
  22. $oFCKeditor->BasePath = '/fckeditor/' ;
  23.  
  24. if ( isset($_GET['Toolbar']) )
  25. $oFCKeditor->ToolbarSet = htmlspecialchars($_GET['Toolbar']);
  26.  
  27. $oFCKeditor->Value=  #tu niby jest wartosc wyswietlana probowalem wpisac $wartosc ; ale to jednak nie
     dzialalo 
  28. $oFCKeditor->Create() ;
  29. ?>
  30. <br>
  31. <input type="submit" value="Submit">
  32. </form>
  33. </body>
  34. </html>


edytor dziala spoko jednak nie moge do niego zaladowac wartosci z bazy danych, wynika to widocznie z mojej malej wiedzy jeszcze ale licze ze ktos mi jej doda smile.gif

strona sie laczy z baza ( nie dostaje zadnych bledow, ) - jak bede mial juz jak to wyswietlic to wydaje mi sie ze z updatem sobie spokojnie dam rade -

Pozdrawiam
ar2oor
Otrzymujesz wynik z bazy dobry?

  1. <?php
  2. echo $wynikzbazy; // zobacz sobie czy wogole jest cos z bazy
  3.  
  4. $oFCKeditor->Value= $wynikzbazy;
  5. ?>


powinno działać...


a tak w ogóle , to gdzie pobierasz dane z bazy ? :|
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.