Partage
  • Partager sur Facebook
  • Partager sur Twitter

checkbox Symfony 1.0

    16 janvier 2018 à 10:44:00

    Bonjour, pour un projet je dois travailler en symfony 1.0 ( oui c'est pas le top ), et je dois faire un formulaire ou l'utilisateur peut saisir plusieurs choix grâce à des checkbox, sauf que lorsque je coche plus d'une checkbox, ça ne récupère que le contenu de la dernière checkbox

    J'ai par exemple ça :

    <tr>
                <th>Est prolongé :</th>
                <td>
                <?php echo checkbox_tag('motif', '1');  ?>
                </td>
            </tr>
    <tr>
                <th>Est interrompu :</th>
                <td>
                <?php echo checkbox_tag('motif', '2'); ?>
                </td>
            </tr>

    Et pour le traitement j'ai ça :

        public function executeAddFormAvenant()
        {
            sfLoader::loadHelpers('Url');
            // Enregistremant d'un nouvel avenant :
            $avenant=new ConvFormAvenant();
            $avenant->setIdConvConvention($this->getRequestParameter('id_convention'));
            $conv_convention = ConvConventionPeer::retrieveByPk($this->getRequestParameter('id_convention'));
            if ($this->getRequestParameter('motif')==1)
            {
                $avenant->setEstProlongé(1);
            } else{
                $avenant->setEstProlongé(0);
            }
            if ($this->getRequestParameter('motif')==2)
            {
                $avenant->setEstInterrompu(1);
            } else{
                $avenant->setEstInterrompu(0);
            }


    edit : j'ai aussi essayé de changer le nom des checkbox et de mettre un isset mais lorsque je mets mon isset j'ai une page blanche je ne peux plus saisir mon formulaire

    -
    Edité par Toune69 16 janvier 2018 à 11:00:16

    • Partager sur Facebook
    • Partager sur Twitter

    checkbox Symfony 1.0

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown