bonjour

je viens de créer une page d'ajout qui a pour but d'associer une famille à un service c'est coté base de donnée une table qui contient deux clés étrangères

id_fam et num_serv

dans mon code html j' introduit une liste des famille et une liste des service et si je choisie le service et la famille je clic sur le bouton qui met en relation ces clés

le code html est le suivant

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
<table class="detailsfour">
 
  			<tr><td class="detailsfour1">
			<select  id="famille_select" name="famille_select" >
				<option value="">_ _ Liste des familles _ _</option>
					<?php foreach($this->famille as $fam):?>
 
					<option  value="<?php echo $fam['id_fam'];?>"  ><?php echo $fam['nom_fam'];?></option>
		 			<?php endforeach; ?> 
 
					</select></td></tr>
 
 
 
<tr><td class="detailsfour">
 
   <select  id="service_select" name="service_select" >
				<option value="">_ _ Liste des Service _ _</option>
					<?php foreach($this->service as $serv):?>
 
 
					<option  value="<?php echo $serv['num_serv'];?>"  ><?php echo $serv['nom_serv'];?></option>
		 			<?php endforeach; ?> 
 
					</select></td></tr>
 
  <tr><td>
<input type="submit" name="add" 
    value="<?php echo $this->escape($this->buttonText); ?>" />

le code php est le suivant

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
$req="SELECT * FROM `consultation1`.`service` ";
	$this->view->service= $GLOBALS['db']->fetchAll($req);
 
	$four="SELECT * FROM `consultation1`.`famille` ";
	$this->view->famille= $GLOBALS['db']->fetchAll($four);
 
 
        $this->view->title = "Ajouter une nouvelle relation Utilisateur Service";
			$servfam = new Servicefamille();
        if ($this->_request->isPost()) {
            Zend_Loader::loadClass('Zend_Filter_StripTags');
            $filter = new Zend_Filter_StripTags();
 
 
            $famille_select = ($filter->filter($this->_request->getPost('famille_select')));
            $service_select = ($filter->filter($this->_request->getPost('service_select')));	
 
			////////***Les test**//////////
 
			 if ($famille_select !='' && $service_select!='') 
			 {
 
                    $data = array(
                        'id_fam' => $famille_select,
						'num_serv' => $service_select,
                             );
 
    		 $servfam = new Servicefamille();
    		 $servfam->insert($data);
 
                $this->_redirect('/');
                return;
 
			}
			else
			{
			echo" Vous devez remplir tous les champs !";
   			 }  
	  } 
 
 
        $this->view->servfamille = $servfam->createRow();;
 
        // additional view fields required by form
        $this->view->action = 'servfam';
        $this->view->buttonText = 'Ajouter Relation';
    }
mais lorsque je clic sur le bouton rein ne se passe je reste dans la même page et aucune action n'est faite

Est ce que mon code manque de chose ??? ou il comporte des fautes
Aidez moi s'il vous plais