Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
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 19/06/2006, 18h06   #1
Invité de passage
 
Inscription : avril 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 7
Points : 0
Points : 0
Par défaut Probème avec FireFox

bonjours,

j'ai une liste dans laquelle je sélectionne, lors du chargement de la page, un élément. Normalement l'élément sélectionné est alors visible même s'il n'est pas au début de la liste, d'ailleur cela marche très bien avec IE, mais pas avec FireFox !!!!


voici le code que j'utilise en php pour créer ma liste déroulante :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
$exe = mysql_query($req);
echo '<select name="choix" size="5">';
while ($ligne = mysql_fetch_array($exe)){
	if ($ligne[heure] == $heure){
		$selected="SELECTED";
	}else{
		$selected="";
	}
	echo '<option value="'.$ligne[1].'" '.$selected.'>'.$ligne[2].'</option>';
}
echo '</select>';
$req est une requete valide

en fait je souhaiterait que l'élement sélectionné soit directement visible lors de l'affichage

si quelqu'un à une idée pour régler mon problème
merci d'avance
Krubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 22h29   #2
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
ton code m'a l'air correct, j'aurai mis selected en minuscule, mais ce n'est qu'un détail.

tu peux nous donner un lien ou on verrait ta page, qu'on puisse voir si ca marche pas, car logiquement ca devrait marcher avec firefox.

tu as la derniere version de Mozilla Firefox ?
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2006, 23h20   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Ne serait-ce pas :
Code :
1
2
<option value="X" selected="selected">Y</option>
?

(voir la norme HTML 4)


Julp.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h27   #4
mmz
Membre du Club
 
Homme Med Mourad Zitouni
Développeur Web
Inscription : mars 2006
Messages : 107
Détails du profil
Informations personnelles :
Nom : Homme Med Mourad Zitouni
Âge : 30
Localisation : Tunisie

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2006
Messages : 107
Points : 64
Points : 64
essaye d'enlever les guillemets double :

Code :
1
2
echo '<option value='.$ligne[1].' '.$selected.'>'.$ligne[2].'</option>';
mmz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h30   #5
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
bah non !!
le code doit être propre !!

Bon étant allé voir sur son site le code html du résultat est :
Code :
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
48
		<table><tr><th> Jours</th><th> Heures</th></tr>
				<option value="2005240" >28/08/2005 </option>
<option value="2005241" >29/08/2005 </option>
<option value="2005242" >30/08/2005 </option>
<option value="2005243" >31/08/2005 </option>
<option value="2005250" >07/09/2005 </option>
<option value="2005251" >08/09/2005 </option>
<option value="2005252" >09/09/2005 </option>
<option value="2005253" >10/09/2005 </option>
<option value="2005254" >11/09/2005 </option>
<option value="2005301" >28/10/2005 </option>
<option value="2005302" selected="selected">29/10/2005 </option>				
			</select></div>

			
			</td>
			
			<!-- Liste déroulante pour le choix de l'heure-->
			<td ><div id="listeHeure"><select name="choixheure" size="5">
				
				<option value="0000" >00:00 UTC </option>
<option value="0100" >01:00 UTC </option>
<option value="0200" >02:00 UTC </option>
<option value="0300" >03:00 UTC </option>
<option value="0400" >04:00 UTC </option>
<option value="0500" >05:00 UTC </option>
<option value="0600" >06:00 UTC </option>
<option value="0700" >07:00 UTC </option>
<option value="0800" >08:00 UTC </option>
<option value="0900" >09:00 UTC </option>
<option value="1000" >10:00 UTC </option>
<option value="1100" >11:00 UTC </option>
<option value="1200" >12:00 UTC </option>
<option value="1300" >13:00 UTC </option>
<option value="1400" >14:00 UTC </option>
<option value="1500" >15:00 UTC </option>
<option value="1600" >16:00 UTC </option>
<option value="1700" >17:00 UTC </option>
<option value="1800" >18:00 UTC </option>
<option value="1900" >19:00 UTC </option>
<option value="2000" >20:00 UTC </option>
<option value="2100" >21:00 UTC </option>
<option value="2200" >22:00 UTC </option>
<option value="2300" selected="selected">23:00 UTC </option>				
			</select></div>

			</td></tr>
		</table>
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h43   #6
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
il faudrait que tu affiches l'heure !!

car ta variable ne doit rien contenir de vrai.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 11h59   #7
Invité de passage
 
Inscription : avril 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 7
Points : 0
Points : 0
comment sa ??
je comprend pas

la bonne heure et la bonne date sont sélectionnées dans les listes
mais c juste que les élément sélectionnées ne sont pas directement visible (il faut utilisé la scrollbar) si ceux ci sont trop bas dans la liste

et sa marche nickel sous IE
Krubi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 13h14   #8
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
bon apres ta page est pas valide w3c, donc si ca se trouve ca vient de la.

corrige toutes les erreurs et on pourra voir si ca change ce bug.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 16h27   #9
Invité de passage
 
Inscription : avril 2006
Messages : 7
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 7
Points : 0
Points : 0
Oulala !!

Effectivement y a plein d'erreurs
bon ben je vais corriger sa et on vera bien

merci a tous
Krubi 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 04h03.


 
 
 
 
Partenaires

Hébergement Web