Quando 'ricarichi' la pagina con action non perdi nulla, perche' gli invii tutti i campi che compili sotto forma di variabili POST. Ti basta mettere un controllo nel momento in cui scrivi il codice HTML della textarea per inserire al suo interno l'eventuale testo che avevi inviato precedentemente tramite il modulo.
Una roba del genere:
codice:
<?php
if ((isset($_POST['submit_testo'])) && ($_POST['submit_testo'] == "Invia"))
{
// CODICE DI AGGIORNAMENTO DEL DATABASE
}
?>
// MANCANO OVVIAMENTE TUTTI I VARI TAG HTML <html> <body> ECC...
<form action="pagina.php" method="post">
<textarea cols="40" rows="10" wrap="PHYSICAL" name="testo" id="testo">
<?php
if (isset($_POST['testo']))
echo htmlentities(stripslashes(trim($_POST['testo'])));
?>
</textarea>
<input type="submit" class="pulsanti" value="Invia" name="submit_testo" />
</form>
^_^