Ciao square80,
però vedi, il mio consiglio è servito .
Per recuperare i dati da una textarea è molto semplice, la inserisci all'interno di un form:
Codice PHP:
<form [ ... ]>
[ ... ]
<textarea name="testo">[ ... ]</textarea>
[ ... ]
</form>
Dove [ ... ] è del contenuto che evito di inserire ma che tu dovresti avere.
Una volta inviato il form i dati inseriti nella textarea li recuperi all'interno dell'array GET o POST, dipendentemente dal metodo che hai specificato per il form, solitamente le textarea sono contenuti in form che saranno inviati in POST, in quanto possono inviare una quantità maggiore di dati, e la chiave è il nome che hai specificato per la textarea es.
Codice PHP:
$testo = $_POST['testo'];
Il codice di qui sopra però è pericoloso per il tuo sistema in quanto qualsiasi input inviato dall'utente deve sempre essere filtrato per via delle SQL Injections.
Inoltre, se usi lo stesso form per inserimento e per la modifica e ti trovi in modalità strict di php riceveresti degli errori, quindi dovresti utilizzare un codice del genere
Codice PHP:
$testo = isset($_POST['testo']) ? funzione_filtro($_POST['testo']) : '' ;
dove funzione_filtro è la funzione che effettua l'escape degli apici e rimuove eventuali tag nocivi.
Per abilitare la modalità strict in php inserisci questa riga
Codice PHP:
error_reporting(E_ALL);
come primissima riga del tuo sistema. Per maggiori informazioni ti consiglio di vedere su php.net anche perchè non sono sicuro al 100% che E_STRICT faccia effettivamente parte di E_ALL.
Infine ti consiglio di trovare una guida sui form che comprenda la spiegazione e utilizzo dei tag LABEL, LEGEND, FIELDSET, tag utili ed usati da pochi che aiutano anche per la validazione dell'HTML.
Credo di essere stato abbastanza completo.
Ciao