Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-03-2010 22:49:57

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

Enregistrer des champs formulaire vide !

Bonjour,

J'ai un formulaire avec par exemple un champs nom. L'utilisateur met son nom, puis un jour il veux supprimer ce nom. Il efface donc tout et clique sur mettre à jour.

Avec Zend cela parait impossible !

La seul solution pour le moment que j'ai trouvé c'est de mettre un espace car avec 'null' ça ne fonctionne pas non plus. Impossible de mettre un jour une base de donnée si le champs formulaire est vide :

Code:

$this->_request->setParam('name', ' ');

Savez vous pourquoi ? Le souci de mettre un espace, c'est qu'il réapparait dans le champ texte à l'affichage.

Merci d'avance.
Bien cordialement.

Hors ligne

 

#2 21-03-2010 11:58:19

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: Enregistrer des champs formulaire vide !

quand tu récupére tes données dans l'action tu fais un $this->_request->getPost('name', null); et sa marche très bien.

Hors ligne

 

#3 22-03-2010 08:10:16

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

Re: Enregistrer des champs formulaire vide !

Je viens de tester ceci qui se trouve dans ma méthode d'action, mais ça ne fonctionne malheureusement pas :

Code:

                    if(empty($this->_request->users_datas_city)) {
                        $this->_request->getPost('users_datas_city', null);
                    }

Merci tout de même pour ta réponse.

Hors ligne

 

#4 22-03-2010 08:24:57

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: Enregistrer des champs formulaire vide !

pas besoin de faire le test  if(empty($this->_request->users_datas_city)) (qui ne marchera pas)
le second argument c'est, si ya rien de saisit, quelle valeur je met.

Hors ligne

 

#5 22-03-2010 14:28:53

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: Enregistrer des champs formulaire vide !

C'est pas clair ce que tu dis.
C'est le formulaire (Zend_Form) ou t'as base de donnée qui pose problème ?


----
Gruiiik !

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages