convalidare textarea

processore

Utente Attivo
11 Ott 2012
51
0
0
salve.
dovrei convalidare una textarea di un form con php.

questa e la textaera
Codice:
<textarea name="mioStato" id="txt" >
                    </textarea>
che viene inviata a un altra pagina e vorrei fare il controllo se la texst area e vuota mi da errore altrimenti contia il codice.
girando su internet avevo trovato questa soluzione solo che non funziona

Codice:
if($_POST['mioStato']==""){
	echo"errore";
	}

pero se invio la textarea vuota non entra nell'if , come devo fare ?

grazie
 
Ciao, posta il form ed eventuale codice php prima comunque è meglio se usi empty

PHP:
if(empty($_POST['var'])) echo 'Variabile vuota';


assicurati inoltre che nel form tu abbia messo come method post
 
PHP:
$text = isset( $_POST['text'] ) && $_POST['text'] != NULL ? trim( $_POST['text'] ) : NULL;

if( $text != NULL )
 echo $text;
else
 echo 'Textarea vuota';
Controllo per un INPUT[type=submit] molto semplice
PHP:
$submit = isset( $_POST['nome submit'] ) ? TRUE : FALSE;

if( $submit === TRUE )
 echo 'Se il pulsante è stato premuto esegui questo controllo';
else
 echo 'Se il pulsante non è stato premuto esegui questo controllo';
 
grazie mille per le risposte..
alla fine ho risolto facendo cosi

if(empty($_POST['var'])) echo 'Variabile vuota';

pero al posto di var ho messo text che è l'id della textarea...
mentre prima facevo cosi pero mettevo al posto di var il nome della text area e non funzionava
 
scusate se torno a scrivere... ma pensavo di aver risolto,
ora vado a riprovare e non fa il controllo sulla textarea , ho provato tutti i modi che mi avete consigliato ma niente :(
 

Discussioni simili