comment conditionner une liste d'option html en php

ybezier
Invité n'ayant pas de compte PHPfrance

23 juil. 2010, 09:21

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

Eléphant du PHP | 422 Messages

23 juil. 2010, 09:38

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.

++
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

ybezier
Invité n'ayant pas de compte PHPfrance

23 juil. 2010, 09:45

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

Eléphant du PHP | 422 Messages

23 juil. 2010, 16:28

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 :)
toujours faire une recherche sur http://www.php.net et/ou sur http://www.google.fr :)
utiliser http://ideone.com/ pour vos codes :)

Petit nouveau ! | 5 Messages

24 juil. 2010, 22:31

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
} ?>