Ho un problemone.
Attraverso un form, posso compilare una textarea dove è previsto l'inserimento di più righe separate da un invio.
Codice PHP:
<div>
<label class="inserimento" for="motivo">Itinerario: </label>
<textarea class="inserimento" rows="2" cols="22" name="motivo"></textarea>
</div>
Il formato standard dei dati che verranno inserit sarà del tipo:
AA - PAROLA1 - CC
AA - PAROLA2 - CC
il contenuto di questa textarea viene memorizzata nel database in un campo TEXT.
Nota: attraverso il phpmyadmin se vado a vedere il contenuto del record trovo l'invio correttamente memorizzato
In un'altra pagina recupero il record memorizzato per visualizzarlo all'interno di una tabella...ma l'invio sparisce!!!! O per meglio dire, non viene interpretato dal browser.
Codice PHP:
<table>
while ($row = mysql_fetch_array($result))
{
$cliente = stripslashes(nl2br($row['motivo']));
echo "<tr>
<td>",$cliente, "</td>
</tr>";
}
</table>
Il risultato è che nel codice sorgente della pagina le varie righe sono presenti, ma nella visualizzazione tutto viene messo sulla stessa riga, andando a capo eventualmente una volta raggiute le dimensioni massime della cella.
Dov'è l'errore?
Ovvero come faccio a riportare l'invio inserito nella cella della tabella?