Bonjour à tous, ça fait plusieurs heures que je cherche à faire une page de modifications :

Je veux une liste déroulante qui soit remplie avec les données du table.

Puis lors de la sélection d'un élément de la liste, je souhaite rafraichir la page, affichant ainsi d'autres informations.


Bref.


Pour le moment j'ai ceci :

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
public function modifierserveurAction()
	{
 
		//Creation de la requete pour preremplir le formualire
		$serveur=new Serveur;
		$select = $serveur->select();
		$select->from("dp_serveur");
		$listeServ= $serveur->fetchall($select)->toArray();
		foreach ($listeServ as $key=>$val):
		$id_serv[]=$val['id_serv'];
		$nom_serv[]=$val['nom_serv'];
		$ip_serv[]=$val['ip_serv'];
		endforeach;
		print_r($listeServ);
		$form = new Zend_Form();
		$form->setAction(' ')
		 ->setEnctype(Zend_Form::ENCTYPE_URLENCODED)
		 ->setMethod('POST')
		 ->setName('modif')
		 ->setView(new Zend_View);
		 $serveur = new Zend_Form_Element_Select('serveurs');
		 $serveur->setLabel('Serveur : ')
			->setMultiOptions($id_serv);
		 $form->addElement($serveur);
		echo $form;
	}

Comment faire pour ensuite, pour rafraichir la page, et afficher un nouveau formulaire en fonction de l'élément sélection dans la liste ?