|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() karine bazin Inscription : juillet 2010 Messages : 90 ![]() |
Bonjour,
Je débute en php xhtml et j'ai une question toute simple enfin j'espère! Je voudrais savoir si cela est possible de pré sélectionner un élement d'une liste selon une valeur définit dans $donnees J'ai fait cela pour le moment mais comme pas grand chose ne marche je ne suis pas sûre que cela soit possible! pouvez-vous me dire si c'est correcte où sinon comment il faut faire! Merci ![]() Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre éclairé
![]() Jérémy Étudiant Inscription : octobre 2009 Messages : 236 ![]() |
Code :
Code :
<option value='ABD' <?php if ($donnees['localisation'] == 'ABD') echo "checked =\"checked\"" ; ?>>ABC </option>
__________________
Pensez à la balise [CODE]. Aucune réponse aux questions par MP. |
||
|
|
00
|
|
|
#3 | ||
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 775 ![]() |
Bonjour,
J'aurais mis les if AVANT les <option> personnellement. Code :
|
||
|
|
10
|
|
|
#4 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
C'est tout à fait possible si tu regardes le code de gwharl.
Histoire d'étayer un peu, voici l'explication. En HTML, les attributs checked="checked", 'checked=""' et "checked" feront la même chose : sélectionner. Donc, ton code ferait essayer de tout sélectionner et c'est pourquoi la solution de gwharl est bonne ![]() Par contre, sans animosité aucune, je te déconseille ce que t'as dit FirePrawn. Plusieurs raisons :
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
00
|
|
|
#5 | |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 775 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 | |||||
![]() ![]() |
Citation:
Code :
Code :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|||||
|
|
00
|
|
|
#7 | ||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
L'utilisation des arrays est plutôt bonne
Je ferais ça pour :
Code :
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
||
|
10
|
|
|
#8 |
![]() ![]() |
Clarté et concision : bien joué Shikiryu
![]() "Tous les chemins mènent à Rome .... mais certains sont plus courts !"
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#9 | ||
|
Membre Expert
![]() ![]() Demazy MbellaDéveloppeur Web Inscription : août 2010 Messages : 620 ![]() |
vous pouvez également le faire coté client en utilisant javascript
c'est plus simple et plus léger et plus lisible : tu teste la valeur de ton option et avec une simple bloucle du genre Code javascript :
bon enfin j'espère que ça répond a ta question
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin FranklinL'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin FranklinLe hasard, c'est le déguisement que prend Dieu pour voyager incognito : Albert Einsteinbon je m'arrête là au risque de me faire buter
|
||
|
|
00
|
|
|
#10 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
Plus simple ? Plus léger !!?
Le client n'a pas javascript activé : pof dans l'os ; pour un truc qui doit être généré côté serveur. Comment tu passes la valeur à ta variable "option", t'es obligé de lui fournir depuis le serveur à la génération de la page... ps: ça s'écrit "break" pss: Pour la petite histoire, PHP s'appelait PHP/FI lors de sa création en 1995. Le FI signifie "Forms Interpreter" (soit Interpreteur de Formulaires). Si ça s'est pas un langage serveur spécialisé dans les formulaires, j'vois pas lequel le serait
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery. Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels. Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc... |
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() karine bazin Inscription : juillet 2010 Messages : 90 ![]() |
Whaou vous êtes en forme!!!
Premièrement merci beaucoup pour toutes ces informations!! Le ABC est bien faux, c'est un ABD qu'il faut mettre ![]() Ensuite pour toutes vos réponses, avec mon niveau débutant, je vais avoir besoin d'un peu de temps pour tout bien comprendre mais je suis sure que je trouverais la solution! Merci !!!!!! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com