Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 16/07/2007, 11h30   #1
Membre actif
 
Inscription : mai 2004
Messages : 478
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 478
Points : 154
Points : 154
Envoyer un message via MSN à maysa
Par défaut pb select option selected

Bonjour,


Je vais chercher dans ma base de donnée l'utilisateur X avec toutes les données lui correspondant.
Ensuite j'insère ces données dans un formulaire.
donc pour les input type text j'ai :
Code :
<input type="text" name="nom" value="<?=$nom;?>"/>
Mais là où j'ai un soucis c'est pour sélectionné le bon élément dans une boite de sélection...
voici ma boite de sélection pour le département :

$departement = $liste[0]['departement'];
ça c'est ce qui me ressort de ma requete et ce que je veux afficher en tant que selected...

Code :
1
2
3
4
5
6
7
8
9
10
11
<select name="departement"><option value="0">Aucun</option>
	<?
	foreach ($Departement as $key=>$nomDep)
	{  
	if($nomDep["nomDepartement"]==$departement)
   	      $sel = " selected";
       else   $sel = "";	
	echo "<option ".$sel. "value=".$nomDep["nomDepartement"].">".$nomDep["nomDepartement"]."</option>";
									}
								?>
  </select>
merci d'avance...
maysa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 11h42   #2
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
rajoutes un espace apres selected sinon ca sera collé a value et donnera selectevalue=...
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/07/2007, 12h08   #3
Membre actif
 
Inscription : mai 2004
Messages : 478
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 478
Points : 154
Points : 154
Envoyer un message via MSN à maysa
oui merci,

sinon j'ai inversé la condition et ça fonctionne

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
<select name="departement"><option value="0">Aucun</option>
	<?
	foreach ($Departement as $key=>$nomDep)
	{  
	if($departement == $nomDep["nomDepartement"])
   	      $sel = " selected ";
       else   $sel = "";	
	echo "<option ".$sel. "value=".$nomDep["nomDepartement"].">".$nomDep["nomDepartement"]."</option>";
									}
								?>
  </select>
maysa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h14.


 
 
 
 
Partenaires

Hébergement Web