Problema di ritorno a paco con area di testo

seantony

Nuovo Utente
23 Gen 2008
10
0
0
Sembra una cosa banale lo so, ma non riesco proprio a risolvere questo problema...
Ho inserito un area di testo in una pagina, ma quando invio i dati e poi li visualizzo , mi distribuisce il testo sempre su una sola riga..
Inoltre sapete dirmi perchè quando metto un accento su una lettera, mi visualizza il punto interrogativo?

Aiutatemi per favore..
Vi posto il codice:

<td height="21">&nbsp;</td>
<td valign="top"><div align="left"><strong>text:</strong></div></td>
<td rowspan="2" valign="top"><textarea name="text" cols="35" rows="8" wrap="physical" id="text" dir="ltr" lang="it"></textarea></td>
</tr>
<tr>
 
Per andare a capo devi visualizzare il testo passandolo come parametro alla funzione nl2br di php.

Vengono visualizzati i punti interrogativi perchè le lettere accentate non sono entità HTML valide, in questo caso utilizza la funzione htmlentities() che converte tutti i possibili caratteri in entità HTML.
 
Non funziona, ti posto il codice:

<?php echo nl2br($row_blog['messaggio']); ?>

il problema è che se do invio nell'area di testo va bene ma se lascio che vada a capo in automatico nel db non va a capo..
Mannaggia!!!!
Grazie comunque..
 
<form method="POST" action="<?php echo $editFormAction; ?>" name="blog.php">


<br><textarea name="SfigaRacconto" cols="20" rows="8" wrap="physical" id="SfigaRacconto" lang="it"></textarea>
 

Discussioni simili