IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Multiselect : Warnings dans l'affichage de la vue


Sujet :

Zend Framework PHP

  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    37
    D�tails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 37
    Par d�faut Multiselect : Warnings dans l'affichage de la vue
    Bonjour,

    Je souhaite faire une liste d'enregistrements en tant que Multiselect.
    Voici le code de mon mod�le :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    public function __construct($resultat)
        {
        	parent::__construct($resultat);
     
        	$this->setAttrib('enctype', 'multipart/form-data');    	 
     
        	//Select         
        	$select = new Zend_Form_Element_Multiselect('select');         
        	$select->setLabel('Saisissez les types d\'axes auxquels vous souhaiteriez etre abonnés:');  
        	foreach ($resultat as $res)
        	{      
        		$select->addMultiOptions(array(                 
        					$res['label'] => $res['label'],               
        					)        
        		);
        	}      
        	$this->addElement($select);	    	
        }
    Je r�cup�re mes donn�es depuis une base de donn�e.
    Le r�sultat fonctionne, mais j'ai des probl�mes au niveau de la vue:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    line 243 column 1 - Warning: <form> attribute name "2" (value="Dupont") is invalid
    line 243 column 1 - Warning: <form> attribute name "1" (value="Dupond") is invalid
    Dans le code HTML je retrouve ceci:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <form enctype="multipart/form-data" 1="Dupond" 2="Dupont" action="" method="post">
    Comment faire pour afficher un Multiselect avec des donn�es provenant d'une base, sans retrouver ces donn�es dans le form?
    Merci d'avance.

    PS: Tout le reste marche niquel, juste des warning � propos du <form>.

  2. #2
    Membre �clair�
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2004
    Messages
    51
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France

    Informations professionnelles :
    Activit� : Consultant informatique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 51
    Par d�faut
    Salut, voici le code que j'utilise dans la fonction init() d'un formulaire Zend
    Pour par exemple afficher le choix des langues

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    $langue = new Model_Default_Langue();
    $list = $langue->fetchAll();
    $options = array();
    foreach ($list as $row) {
        $options[$row['idLangue']] = $row['libLangue'];
    }
     
    $this->addElement(
    	'select',
    	'idLangue',
    	array(
    		 'label' => 'Langue',
    		 'width' => 100,
    		 'required' => true,
    		 'multioptions' => $options ,
    	)
    );

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    37
    D�tails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 37
    Par d�faut
    Bonjour,

    Je me suis inspir� de ton code, et en effet le probl�me est r�solu si on ajoute un nom en 2nd param�tre dans le addElement().

    Merci beaucoup!

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [ZF 1.10] Probl�me dans l'affichage depuis la vue
    Par king_soft dans le forum Zend Framework
    R�ponses: 5
    Dernier message: 24/12/2010, 20h54
  2. probl�me dans l'affichage sur word (VB6)
    Par rupeni dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 23/11/2005, 12h40
  3. "warning" dans eclipse (utiliser les Generic)
    Par Isher dans le forum Eclipse Java
    R�ponses: 15
    Dernier message: 19/10/2005, 12h04
  4. R�ponses: 2
    Dernier message: 14/09/2005, 13h39
  5. [langage] pause dans l'affichage
    Par louisis dans le forum Langage
    R�ponses: 6
    Dernier message: 01/07/2004, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo