edit
soyons serieux.
wouè ça c'est une erreur courante que je faisais beaucoup.
il vaut mieux proceder ainsi:
Code :
- if (empty($_POST['textArea'])) {
- //rien
- }
- else
- {
- $_SESSION['textArea']=$_POST['textArea'];
- echo "post text";
- }
|
ou bien:
Code :
- if ($_POST['textArea'] != "" ) {
- $_SESSION['textArea']=$_POST['textArea'];
- echo "post text";
- }
|
isset() et empty() sont souvent sources de confusion. d'après ce que j'en ai compris, isset "évalue" si la variable est affecté, c'est à dire qu'il repondra VRAI dans une condition même si $variable = "", parce qu'on l'a declaré.
tandis que empty() regarde si on lui a bien affectée une valeur differente de 0, NULL ou ""
Message édité par pmusa le 29-04-2005 à 19:59:40