Bonjour tous le monde,

Je me plantes sur le faite de rediriger un nouvel utilisateur qui veux créer son compte. D'abord il faut choisir entre le genre d'utilisateur cad soit une professionnel ou un particulier et apres il doit choisir type de formule :

form : choixtype.php
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
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<?php
class Default_Form_Choixtype extends Zend_Form
{
 
    public function init()
    {
        $this->setName('Choixtype');        
        $this->setAction(Zend_Controller_Front::getInstance()->getBaseUrl().'/Authentification/formule');
 
 
		 $type = new Zend_Form_Element_Radio('type');
   		 $type->setLabel('Etes vous :')
		 	  ->setRequired(true)
      			  ->addMultiOptions(array(
						    'prof' => 'Professionnel',
						    'par' => 'Particulier'
						    ))
			  ->setValue('prof');
 
 
		$submit = new Zend_Form_Element_Submit ( 'continuer' );
		$submit	->setAttrib ( 'class', 'submitbutton' )
			->setLabel ( 'Continuer' )
			->setAttrib('class', 'submit');
 
 
		$elements = array($type, $submit);  
		$this->addElements( $elements );
    }
}
AuthentificationController.php
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 formuleAction()
    {
 
	$form = new Default_Form_Choixtype();
        $this->view->form = $form;
 
       if ($this->getRequest()->isPost())
        {
            $formData = $this->getRequest()->getPost();             
            if ($form->isValid($formData))
            {
                $type = $form->getValue('type'); 
		$this->view->type = $type;		
	    }
 
        }		
    }
formule.phtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
Choisir
<a href="<?php echo $this->url(array('controller'=>'authentification', 'action'=>'register','formule'=>'gratuit', 'type'=>$this->type ));?>" id="lien">formule1</a>
<a href="<?php echo $this->url(array('controller'=>'authentification', 'action'=>'register','formule'=>'formule1', 'type'=>$this->type));?>" id="lien">formule2</a>
<a href="<?php echo $this->url(array('controller'=>'authentification', 'action'=>'register','formule'=>'formule2', 'type'=>$this->type));?>" id="lien">formule3</a>
Normalement s'il s'agit d'un particulier pourra etre redirigé vers la page cité dessus mais s'il s'agit d'un professionnel il doit etre vers une autre page avec d'autres formules different à celle proposé pour le particulier.

Merci de m'aider.