Page 1 sur 1

comment conditionner une liste d'option html en php

Posté : 23 juil. 2010, 09:21
par ybezier
Bonjour,

J'ai un petit souci dans un programme HTML/PHP.

Je voudrais condtionner l'accès à une liste d'option via une condition PHP

<select name="sans_billet_annee_retour">
<option value="2010" <?php echo(($sans_billet_annee_retour=="2010") ? " selected=\"selected\"" : null); ?>>2010</option>
<option value="2011"<?php echo(($sans_billet_annee_retour=="2011") ? " selected=\"selected\"" : null); ?>>2011</option>
<option value="2012"<?php echo(($sans_billet_annee_retour=="2012") ? " selected=\"selected\"" : null); ?>>2012</option>
</select>

En fait, si une variable $var == '0' alors je veux interdir la saisie de ces options

Une idée ?

Merci

Re: comment conditionner une liste d'option html en php

Posté : 23 juil. 2010, 09:38
par telnes
hello

<select name="sans_billet_annee_retour" <?php echo(($var == '0)?'disable':''') ?>>
<option value="2010" <?php echo(($sans_billet_annee_retour=="2010") ? " selected=\"selected\"" : null); ?>>2010</option>
<option value="2011"<?php echo(($sans_billet_annee_retour=="2011") ? " selected=\"selected\"" : null); ?>>2011</option>
<option value="2012"<?php echo(($sans_billet_annee_retour=="2012") ? " selected=\"selected\"" : null); ?>>2012</option>
</select>

un truc comme ca.

++

Re: comment conditionner une liste d'option html en php

Posté : 23 juil. 2010, 09:45
par ybezier
hello

<select name="sans_billet_annee_retour" <?php echo(($var == '0)?'disable':''') ?>>
<option value="2010" <?php echo(($sans_billet_annee_retour=="2010") ? " selected=\"selected\"" : null); ?>>2010</option>
<option value="2011"<?php echo(($sans_billet_annee_retour=="2011") ? " selected=\"selected\"" : null); ?>>2011</option>
<option value="2012"<?php echo(($sans_billet_annee_retour=="2012") ? " selected=\"selected\"" : null); ?>>2012</option>
</select>

un truc comme ca.

++
Re bonjour

Non désolé, cette condition n'a aucun effet sur mes options

Re: comment conditionner une liste d'option html en php

Posté : 23 juil. 2010, 16:28
par telnes
comme ca alors

<select name="sans_billet_annee_retour" <?php echo(($var == '0')?'disabled':'') ?>>
<option value="2010" <?php echo(($sans_billet_annee_retour=="2010") ? " selected=\"selected\"" : null); ?>>2010</option>
<option value="2011"<?php echo(($sans_billet_annee_retour=="2011") ? " selected=\"selected\"" : null); ?>>2011</option>
<option value="2012"<?php echo(($sans_billet_annee_retour=="2012") ? " selected=\"selected\"" : null); ?>>2012</option>
</select>
mais faut pas hésiter à corriger :)

Re: comment conditionner une liste d'option html en php

Posté : 24 juil. 2010, 22:31
par mastache
salut,
<?php
if($var == 0)
{?>
<select name="sans_billet_annee_retour">
<option value="2010" <?php echo(($sans_billet_annee_retour=="2010") ? " selected=\"selected\"" : null); ?>>2010</option>
<option value="2011"<?php echo(($sans_billet_annee_retour=="2011") ? " selected=\"selected\"" : null); ?>>2011</option>
<option value="2012"<?php echo(($sans_billet_annee_retour=="2012") ? " selected=\"selected\"" : null); ?>>2012</option>
</select>
<?php
} ?>