Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mySQL+<TEXTAREA> - formatowanie tekstu, Jak zapisać w bazie mySQL tekst wprowadzony przez pole TEXTAREA tak ab
minibi
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.01.2007

Ostrzeżenie: (0%)
-----


Witam,

czy wiecie może jak wprowadzić do bazy mySQL'owej tekst za pomocą pola TEXTAREA tak aby po wyciagnięciu tych danych wprowadzony tekst formatowal sie tak samo jak podczas wprowadzania. Tzn. aby baza "zapamietala" wklepane w formularzy "enterey", taby" itp.

Wiem ze cos takiego standardowo jest w bazie postgresowej, ale czy mySQL oferuje podobne rozwiazanie?
Proszę uprzejmie o pomoc
dzięki
MB
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
termin
post
Post #2





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 13.05.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Musisz sobie odpowiedziec na jedno pytanie, czy chcesz aby w bazie byly zapamietywane tylko "entery" czy tez znaki html np. <b></b> itd.

Jezeli same entery to zapisz normalnie w bazie tekst ktory przesle ci formularz jako
  1. <?php
  2. addslashes($_POST['poletxt'])
  3. ?>
a w momencie wybierania go z bazy wpisz
  1. <?php
  2. nl2br(stripslashes(polebazy))
  3. ?>
.

Jezeli natomiast chcesz razem z formatowaniem go zapisac, to musisz to zrobic tak jak np. tutaj na forum jest zrobione, ze pogrubienie w html <b></b>, zamieniasz na i zapisujesz do bazy. potem pobierajac go z bazy zamieniasz znaki [] na <> funckją str_replace" title="Zobacz w manualu php" target="_manual i masz text razem z formatowaniem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 10:58