Verif si textarea vide

Eléphant du PHP | 183 Messages

28 janv. 2008, 15:35

Voici le resultat de mon var_dump =>

Code : Tout sélectionner

array(5) { ["email"]=> string(0) "" ["spam"]=> string(0) "" ["message"]=> string(0) "" ["envoyer_x"]=> string(2) "96" ["envoyer_y"]=> string(2) "24" }
Ps: ne pas s'occuper du envoyer *2 c'est mon bouton avec roll-over...

d0m
Mammouth du PHP | 1141 Messages

28 janv. 2008, 16:26

après test, la condition marche parfaitement :
if( strlen($_POST["message"])==0 )
Es tu sûr qu'on ne rentre pas dans la condition ou ton script qui suit échoue ce qui te donne cette impression?
Avec un simple
if( strlen($_POST["message"])==0 ){
  echo 'entre dans la boucle';
...
ca ne donne rien?

Eléphant du PHP | 183 Messages

28 janv. 2008, 18:04

non j'ai essayé de mettre un echo apres et non il rentre pas ds la boucle il sort direct apres cette condition :-( Vraiment bizarre ce truc ...

Eléphant du PHP | 445 Messages

28 janv. 2008, 18:06

// Remplace
if( strlen($_POST["message"])==0 ){ 
// Par
if(empty($_POST["message"])){ 

Eléphant du PHP | 183 Messages

28 janv. 2008, 18:11

Bon j'ai fait l'essais :-( idem ..il sort de la boucle, j'arrive pas asavoir ce qu'il peut trouver ds cette variable vu qu'elle est pourtant bien vide ...j'ai testé avec 0 avec null avec "" idem ...