Non, je parlais des deux boutons submit. Ils doivent avoir un name
différent.
J'ai expliqué dans un autre message pourquoi ce n'était pas les mêmes
champs. 

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Jérémy LEHERPEUR
Envoyé : mardi 30 novembre 2010 22:24
À : [email protected]
Objet : Re: [symfony-fr] 1 formulaire 2 boutons

LEs 2 sont bien transmises, c'est pas le soucis, car la premiere est dans un
tableau.

mais c'est surtout pour les confusions, car la tu a perdu bcp de temps alors
que tu test pas le bon objet !


Le 30 novembre 2010 22:22, Lélio ML <[email protected]> a écrit :


        Bonsoir,
        
        Il te faut choisir un name différent. Sinon, seule la dernière
valeur sera
        transmise.
        


        -----Message d'origine-----
        De : [email protected]
[mailto:[email protected]] De la
        
        part de manuel brossard
        Envoyé : mardi 30 novembre 2010 22:19
        
        À : [email protected]
        
        Objet : Re: [symfony-fr] 1 formulaire 2 boutons
        

        SAUVEGARDER
        
        
        
        
        Le 30 novembre 2010 22:15, Jérémy LEHERPEUR <[email protected]> a
écrit :
        
        
               Tu as donc bien ton customer_id = "SAUVEGARDER"
        
               Donc <?php echo $request->getParameter("customer_id") ?>
        
        
               Ca affiche quoi ?
        
               Le 30 novembre 2010 22:12, manuel brossard
<[email protected]> a
        écrit :
        
        
        
                       $_POST: Array
                       (
                           [evaluation] => Array
                               (
                                   [score1] => 1
                                   [comment1] =>
                                   [contributor_id] => 5
                                   [customer_id] =>
        
                                   [invitation_id] => 16
        
                                   [_csrf_token] =>
        06f6f66573495296a0a577e7d3e7e696
        
                                   [score2] => 1
                                   [comment2] =>
                                   [score3] => 1
                                   [comment3] =>
                                   [score4] => 4
        
        
        
                                   [comment4] =>
                                   [score5] => 1
                                   [comment5] =>
                                   [score6] => 3
                                   [comment6] =>
                                   [comment] =>
                               )
        
                           [customer_id] => SAUVEGARDER
        
        
        
                       )
        
        
                       Le 30 novembre 2010 22:05, Jérémy LEHERPEUR
        <[email protected]> a écrit :
        
        
                               Si tu fais, il t'affiche quoi ?
        
        
                               public function executeCreate(sfWebRequest
$request)
                                 {
                                    $this->form = new EvaluationForm();
                                    $this->evaluation = new Evaluation();
        
                                    echo "<pre>".print_r($_POST,
true)."</pre>";
                                    die();
                                 }
        
        
                               Le 30 novembre 2010 22:02, manuel brossard
        <[email protected]> a écrit :
        
        
                                       <form action="<?php echo
        url_for('evaluation/create') ?>" method="post">
        
                                       ......
        
                                         <tr>
                                            <th colspan="2">ESPACE LIBRE
</th>
                                          <td><?php echo
        $form['comment']->renderError() ?></td>
                                          <td><?php echo
        $form['comment']->renderHelp() ?></td>
                                          <td> <?php echo
        $form['comment']->render() ?> </td>
        
                                            </tr>
                                            <tr>
        
        
                                             <td><input type="submit"
        name="customer_id" value="SAUVEGARDER"/></td>
                                             <td><input type="submit"
        name="customer_id" value="VALIDER"/></td>
        
                                       </tr>
        
        
                                           </tbody>
        
                                        </table>
                                       </form>
        
        
        
        
        
                                       Le 30 novembre 2010 21:59, Jérémy
LEHERPEUR
        <[email protected]> a écrit :
        
        
                                               je veux ton form complet!
        
        
                                               Le 30 novembre 2010 21:57,
manuel
        brossard <[email protected]> a écrit :
        
        
                                                       Template :
                                                       <td><input
type="submit"
        name="customer_id" value="SAUVEGARDER"/></td>
                                                         <td><input
type="submit"
        name="customer_id" value="VALIDER"/></td>
        
        
        
        
        
                                                       Action...
        
                                                        public function
        executeCreate(sfWebRequest $request)
                                                         {
                                                            $this->form =
new
        EvaluationForm();
        
$this->evaluation = new
        Evaluation();
                                                            $btnexecute=
        $request->getParameter('customer_id');
                                                            if ($btnexecute
===
        'SAUVEGARDER' )
        
                                                                  {
        $this->evaluation->setCustomerId(1);}
                                                                    else {
        
        $this->evaluation->setCustomerId(20);
                                                                  }
        
        
        
        $this->processForm($request, $this->form);
        
        $this->setTemplate('new');
        
                                                         }
        
        
        
        
        
        
                                                       Le 30 novembre 2010
21:54,
        Jérémy LEHERPEUR <[email protected]> a écrit :
        
        
                                                               il est bien
dans ton
        form ???
        
                                                               Partage tout
ton
        code via pastebin.com
        
        
                                                               Le 30
novembre 2010
        21:52, manuel brossard <[email protected]> a écrit :
        
        
                                                                       j'
avais
        testé ça au début .. c 'est le même résultat.. c ' est comme le
imput submit
        n' était pas passé comme les autres paramètres..
        
        
                                                                       Le 30
        novembre 2010 21:47, Jérémy LEHERPEUR <[email protected]> a écrit
:
        
        
        
et
        getParameter ??
        
        
        
Le
        30 novembre 2010 21:46, manuel brossard <[email protected]> a
écrit :
        
        
        
        Le getPostParameter me retourne que dalle !
        
        
        
        
        
        Le 30 novembre 2010 20:46, mehdi mays <[email protected]> a écrit
:
        
        
        
        
        
        <input type="submit"  name="btnexecute" value="save" />
        
        <input type="submit" name="btnexecute"  value="valide" />
        
        
        
        if($request->isMethod('post'))
        
        {
        
        
        $btnexecute= $request->getPostParameter('btnexecute');
        
        
        
        
        
        if($btnexecute === 'save')
        
        {
        
        //..........
        
        }
        
        elseif(btnexecute === 'valide' )
        
        {
        
        //....................
        
        }
        
        }
        
        
        
        
        
        --
        
        Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes
        Symfony-fr.
        
        Pour envoyer un message à ce groupe, adressez un e-mail à
        [email protected].
        
        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        

        Pour plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
        
        
        --
        
        Cordialement,
        
        
        
        Manuel Brossard
        
        Twitter: twitter.com/infonel
        
        Skype : mantex2039
        
        
        
        Tel: + 33 9 72 17 00 41
        
        
        
        
        
        
        
        
        --
        
        
        
        Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes
        Symfony-fr.
        
        Pour envoyer un message à ce groupe, adressez un e-mail à
        [email protected].
        
        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        

        Pour plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
        
        
--
        
        
        Jérémy LEHERPEUR
        
        [email protected]
        
        
        
        
        
--
        
Vous
        recevez ce message, car vous êtes abonné au groupe Google Groupes
        Symfony-fr.
        
Pour
        envoyer un message à ce groupe, adressez un e-mail à
        [email protected].
        
Pour
        vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
        
Pour
        plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                                                                       --
        
        Cordialement,
        
        
Manuel
        Brossard
        
Twitter:
        twitter.com/infonel
                                                                       Skype
:
        mantex2039
        
                                                                       Tel:
+ 33 9
        72 17 00 41
        
        
        
        
        
                                                                       --
                                                                       Vous
recevez
        ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
                                                                       Pour
envoyer
        un message à ce groupe, adressez un e-mail à
[email protected].
                                                                       Pour
vous
        désabonner de ce groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                                                                       Pour
plus
        d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                                                               --
                                                               Jérémy
LEHERPEUR
        
[email protected]
        
        
        
        
                                                               --
                                                               Vous recevez
ce
        message, car vous êtes abonné au groupe Google Groupes Symfony-fr.
                                                               Pour envoyer
un
        message à ce groupe, adressez un e-mail à
[email protected].
                                                               Pour vous
désabonner
        de ce groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                                                               Pour plus
d'options,
        consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                                                       --
                                                       Cordialement,
        
                                                       Manuel Brossard
                                                       Twitter:
twitter.com/infonel
                                                       Skype : mantex2039
        
                                                       Tel: + 33 9 72 17 00
41
        
        
        
        
        
                                                       --
                                                       Vous recevez ce
message, car
        vous êtes abonné au groupe Google Groupes Symfony-fr.
                                                       Pour envoyer un
message à ce
        groupe, adressez un e-mail à [email protected].
                                                       Pour vous désabonner
de ce
        groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                                                       Pour plus d'options,
        consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                                               --
                                               Jérémy LEHERPEUR
                                               [email protected]
        
        
        
        
                                               --
                                               Vous recevez ce message, car
vous
        êtes abonné au groupe Google Groupes Symfony-fr.
                                               Pour envoyer un message à ce
groupe,
        adressez un e-mail à [email protected].
                                               Pour vous désabonner de ce
groupe,
        envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                                               Pour plus d'options,
consultez la
        page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                                       --
                                       Cordialement,
        
                                       Manuel Brossard
                                       Twitter: twitter.com/infonel
                                       Skype : mantex2039
        
                                       Tel: + 33 9 72 17 00 41
        
        
        
        
        
                                       --
                                       Vous recevez ce message, car vous
êtes
        abonné au groupe Google Groupes Symfony-fr.
                                       Pour envoyer un message à ce groupe,
        adressez un e-mail à [email protected].
                                       Pour vous désabonner de ce groupe,
envoyez
        un e-mail à l'adresse [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                                       Pour plus d'options, consultez la
page de ce
        groupe : http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                               --
                               Jérémy LEHERPEUR
                               [email protected]
        
        
        
        
                               --
                               Vous recevez ce message, car vous êtes abonné
au
        groupe Google Groupes Symfony-fr.
                               Pour envoyer un message à ce groupe, adressez
un
        e-mail à [email protected].
                               Pour vous désabonner de ce groupe, envoyez un
e-mail
        à l'adresse [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                               Pour plus d'options, consultez la page de ce
groupe
        : http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
                       --
                       Cordialement,
        
                       Manuel Brossard
                       Twitter: twitter.com/infonel
                       Skype : mantex2039
        
                       Tel: + 33 9 72 17 00 41
        
        
        
        
        
                       --
                       Vous recevez ce message, car vous êtes abonné au
groupe
        Google Groupes Symfony-fr.
                       Pour envoyer un message à ce groupe, adressez un
e-mail à
        [email protected].
                       Pour vous désabonner de ce groupe, envoyez un e-mail
à
        l'adresse [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
                       Pour plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
               --
               Jérémy LEHERPEUR
               [email protected]
        
        
        
        
               --
               Vous recevez ce message, car vous êtes abonné au groupe
Google
        Groupes Symfony-fr.
               Pour envoyer un message à ce groupe, adressez un e-mail à
        [email protected].
               Pour vous désabonner de ce groupe, envoyez un e-mail à
l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> 
        
        <mailto:symfony-fr%[email protected]
<mailto:symfony-fr%[email protected]> > .
        
               Pour plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        
        
        
        --
        Cordialement,
        
        Manuel Brossard
        Twitter: twitter.com/infonel
        Skype : mantex2039
        
        Tel: + 33 9 72 17 00 41
        
        
        
        --
        Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes
        Symfony-fr.
        Pour envoyer un message à ce groupe, adressez un e-mail à
        [email protected].
        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        [email protected]
<mailto:symfony-fr%[email protected]> .
        Pour plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        --
        Vous recevez ce message, car vous êtes abonné au groupe Google
Groupes Symfony-fr.
        Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> .
        Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr
        
        




--
Jérémy LEHERPEUR
[email protected]


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à