Ciao Ragazzi!!

Ho un problema..

Ho scritto uno script per lo scambio di messeggi tra gli utenti all'interno del sito.

Ho creato nel database(MySql) una tabella destinata a memorizzare i messaggi. Il campo destinato a contenere il testo del messaggio è stato definito di tipo TEXT.

Nello script è presente la form:

<textarea name="text" cols="55" rows="10"></textarea>

che consente all'utente di inserire il messaggio.

Il destinatario preleva il messaggio dal DB con una query.

$query = mysql_query("SELECT * FROM message WHERE id='$id LIMIT 1'",$conn);

$a = mysql_fetch_row($query);

echo"$a[3]"; //che corrisponde al testo

Il problema è che nel messaggio letto dal destinatario(prelevato dal DB) non sono presenti gli a capo. Il tasto è formato da un'unica riga. Il testo viene interpretato come linguaggio html quindi se io scrivo:

provo
a capo

il destinatario leggerà:

prova a capo

Come faccio a fare in modo che il mittente inserisca il messaggio in modo tradizionale andando a capo con il "return" e che questo venga riconosciuto dal destinatario?In pratica vogio fare in modo che il messaggio non sia interpretato come codice HTML.