Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PEAR > HTML_quickform
HTML_quickform Forum d'entraide pour la bibliothèque HTML_quickform du framework PEAR, permettant de manipuler des formulaires en PHP. Avant de poster -> tutoriels QuickForm
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2006, 16h21   #1
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 38
Points : 38
Par défaut [QuickForm] Attribution d'une valeur par défaut à un select

Bonjour,

j'utilise pear html quickform et j'ai un soucis avec les valeurs par défault :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function setValues(&$form)
	{   
		if(isset($_POST['tmp_nom'])){
			$defaultValues['Nom'] = $_POST['tmp_nom'];
		}else{
			$defaultValues['Nom'] = $_SESSION['user_nom'];
		}
 
		$defaultValues['sltDomAct'] = $_POST['tmp_dom_act'];
 
 
    	$form->setDefaults($defaultValues);
 
	}
pour le Nom cela marche mais par contre pour le selct cela ne fonctionne pas.
par contre :
Code :
$defaultValues['sltDomAct'] = "3"
fonctionne

Quelqu'un a-t'il une idée?
mohican13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 17h00   #2
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 38
Points : 38
j'ai essayé avec :
Code :
		$form->setDefaults(array('dept' =>$_POST['tmp_dept']));
mais ça ne marche toujours pas....
mohican13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 17h41   #3
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
$_POST['tmp_dom_act'] est une variable qui est initialisée comment ?

Si dans ton script tu fais un echo de cette variable, cela te renvoi quoi ?
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2006, 08h08   #4
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 125
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 125
Points : 38
Points : 38
en fait voila le déroulement du formulaire :
page 1: formulaire si valide renvoi sur page 2
page 2 : affichage des infos du formulaire pour confirmation (présentation des infos sans possibilités de les changer, si on veut les changer on 'appuie' sur retour pour revenir à la page 1)
page 3 : traitement des infos du formulaire...

donc le soucis est que quand je veux revenir sur la page 1, il faut que je remplis le formulaire avec les infos qui on été rentré précédemment.
en faisant echo $_POST['tmp_dom_act'], j'ai bien la valeur (ex 5) qui coorespond au select.

il n'y a que pour les select que je n'arrive pas a initialiser en page 1 quand je viens de la page 2...
mohican13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h45.


 
 
 
 
Partenaires

Hébergement Web