Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
(TinyMCE) Zapisywanie kodu HTML do bazy SQL - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych)
+--- Wątek: (TinyMCE) Zapisywanie kodu HTML do bazy SQL (/thread-tinymce-zapisywanie-kodu-html-do-bazy-sql)



(TinyMCE) Zapisywanie kodu HTML do bazy SQL - Andree - 25-05-2008

Rozwiązanie pewnie jest banalne, ale od kilku godzin nie mogę go wymyślić.
Chcę zrobić prosty system zarządzania treścią dla właściciela strony. Zrobiłem formularz z 'textarea' i do niego pobieram treść danej podstrony z bazy danych MySQL. W ty 'textarea' można zmienić treść i potem jest to zapisywane do bazy. Działa super.
Problem pojawia się w momencie jak podpinam pod to edytor TinyMCE. Tekst do bazy jest zapisywany cały czas niesformatowany. Czyli na sucho, bez zmian z TinyMCE.
Podejrzewam że trzeba coś pokombinować z addslashes() i stripslashes() ale nie znam składni i nie wiem za chiny jak to zrobić. I czy to na pewno to.

krypt wygląda tak:
Kod:
$query = 'SELECT * FROM nazwa_tabeli WHERE id=0';
if(!$result = mysql_query($query, $db_lnk)){
  echo('Wystąpił błąd: nieprawidłowe zapytanie...<BR>');
  @mysql_close();
  exit;
}
while($row = mysql_fetch_row($result)){
  echo("
    <form method=\"post\"  action=\"skrypt_edit.php\">
    <input type=\"hidden\" value=\"0\" name=\"id\">
    <textarea name=\"opis\"  rows=\"15\" cols=\"60\">$row[1]</textarea>
    <input type=\"submit\" value=\"Zatwierdź\">
    </form>
    ");    
  }