Ciao ho una pagina di inserimento annuncio con 2 form uno con metodo post e uno get, ho un campo text area così definito:
il controllo che non mi funziona è il seguente:
in pratica faccio un controllo, se il campo è vuoto la variabile $descrizione_errore prende il valore 1 in modo da stampare il messaggio di errore, ma la cosa inspiegabile è che nonostante $valori[2] sia vuoto $descrizione_errore non viene inizializzata a 1
qualcuno capisce dove sta l'errore?
Codice:
<form action='<?php echo $_SERVER['PHP_SELF']?>' method='post'>
...
<textarea rows='15' cols='48' name ="descrizione" >
<?php
echo $valori[2];
echo "</textarea> ";
if ($descrizione_errore) echo "<font size='2' color='red' > Inserire la descrizione </font>";
il controllo che non mi funziona è il seguente:
Codice:
...
$valori[2]=$_POST['descrizione'];
...
if ($valori[2]=="") $descrizione_errore=1;
else $descrizione_errore=0;
in pratica faccio un controllo, se il campo è vuoto la variabile $descrizione_errore prende il valore 1 in modo da stampare il messaggio di errore, ma la cosa inspiegabile è che nonostante $valori[2] sia vuoto $descrizione_errore non viene inizializzata a 1
qualcuno capisce dove sta l'errore?