Besoin d'aide: checked sur liste deroulante

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoin d'aide: checked sur liste deroulante

Re: Besoin d'aide: checked sur liste deroulante

par Elie » 17 juin 2014, 15:53

Finalement c'est moi qui fait le faire ton projet en fait :)
<form action='index.php' method='get' name="choix-perso">
<select id='choix' name="choix" >
<?php forearch(array('Basique', 'Homme', 'Femme') as $k => $v) {
$selected = !empty($_POST['choix']) && ($_POST['choix'] == $k) ? ' selected="selected"' : NULL;
echo '<option value="'.$k.'"'.$selected.'>'.$v.'</option>'."\n";
} ?>
</select>
<input type='submit'  value='Appliquer le changement' />
</form>
Je te felicite pas pour le input dans le select ...

Re: Besoin d'aide: checked sur liste deroulante

par Chabin971 » 17 juin 2014, 15:49

Oui c'est vrai ^^ je me suis trompé mais le soucis c'est que je sais comment définir un des choix comme "selected" (ex ci-dessous) mais je ne me souviens pas de comment faire pour que quand on selectionne un des choix, il se définisse comme étant sélécted
<form action='index.php' method='get' name="choix-perso">
<select id='choix' name="choix" >
<option value='0'> basique </option>
<option value='1'> homme </option>
<option value='2' selected> femme </option>
<input type='submit'  value='Appliquer le changement' />
</select>
</form
ex: je choisit basique, il devient selected et mon image basique apparait.

Le problème que j'avais :
L'image basique etait definie comme 'selecetd' MAIS quand j'allais sur homme/femme l'image demandée apparait sauf que les changement se font sur la basique (voir images)
erreur1.png
on remarque que quand l'image a été changée, le choix est revenu sur basique
erreur2.png
Ce qui fait que quand j'applique les modifs de couleur, elles se font sur l'image basique :/

Re: Besoin d'aide: checked sur liste deroulante

par Elie » 17 juin 2014, 15:21

Si c'est un select, le choix est selected ... Si c'est une checkbox, le choix est checked ...

Besoin d'aide: checked sur liste deroulante

par Chabin971 » 17 juin 2014, 14:15

Bonjour,

J'ai un petit probleme (de débutant vous me direz :p ) avec ma liste déroulante
<form action='index.php' method='get' name="choix-perso">
<select id='choix' name="choix" >
<option value='0'> basique </option>
<option value='1'> homme </option>
<option value='2'> femme </option>
<input type='submit'  value='Appliquer le changement' />
</select>
</form
Le problème est que j'aimerais que quand l'utilisateur clique sur un des choix possible, ce choix soit checked.

Merci de m'expliquer comment faire ^^