Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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 29/11/2010, 14h01   #1
Futur Membre du Club
 
Inscription : mars 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 105
Points : 18
Points : 18
Par défaut Garder valeur d'une liste déroulante

Bonjour à tous,

Je vous explique mon souci.

J'ai une liste déroulante généré via une requete sql qui me retourne le nom d'une entité. Je récupère ensuite son id lors de l'envoi de mon formulaire.

Code php :
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
 
echo'<TABLE BORDER=0>';
	echo '<tr>';
echo'<td>';
	echo '<form action="getModulation.php" method="post">';
 
echo'<h4>Sélectionner une BS et son secteur';
echo'</td>';
echo'<td>';
	echo '<SELECT name="id">';
	/* echo'<OPTION SELECT="selected">'; */
 
 
 
	while($data = mysql_fetch_assoc($result))
    {
 
 
		echo'<OPTION VALUE="'.$data['id'].'"SELECT=selected>'.$data['nom'] ;
		}
 
		echo '</OPTION>'."\n";
 
	} 
 
	?>
 
	</SELECT>
</td>
 
	<TD>
	<input type="submit" name="submit" value="Grapher"/>
	</td>
	</tr>
	</form>
</table>

Je récupère ensuite mon id, et je souhaiterais que sur la page suivante, ma liste déroulante ai pour valeur par défaut celle qui a été choisi dans cette page.

J'espere avoir été clair,
si besoin de plus de précision n'hésitez pas.

Merci par avance
Nheil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 14h13   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 127
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 127
Points : 7 271
Points : 7 271
Bonjour,

Regarde la Comment conserver la sélection d'un menu déroulant après une soumission ?

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 14h13   #3
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
Bonjour,

Code :
1
2
3
4
 
$selected = '';
if ( isset($_POST['id']) && $_POST['id'] == $data['id'] ) $selected = 'selected="selected"';
echo '<OPTION VALUE="'.$data['id'].'" '.$selected.'>'.$data['nom'] ;
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2010, 14h16   #4
Futur Membre du Club
 
Inscription : mars 2010
Messages : 105
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 105
Points : 18
Points : 18
Toujours aussi rapide et efficace.

Merci
Nheil 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 00h41.


 
 
 
 
Partenaires

Hébergement Web