Annulé annulé
Résolu
Julien
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Annulé
<?php $res_default = "2" ; function res_selected () { global $res_default ; if ( array_key_exists ( "ex" , $_POST)) { return $_POST [ "ex"] ; } else return $res_default ; } function is_selected ($id) { global $res_default ; if ( array_key_exists ( "ex" , $_POST)) { $res = $_POST [ "ex"] ; } else $res = $res_default ; if ( $id == $res) $is_selected = "selected" ; $is_selected = "" ; return $is_selected ; } $result = res_selected() ; echo '...selected...' . $result . '<br>'; ?> <form name="ex" method="post" action="<?php echo $_SERVER['PHP_SELF'] ; ?>"> <label for="ex">Options...</label> <select name="ex" id="ex" onChange="submit()"> <option value="Comment cacher le titre?">Comment cacher le titre?</option> <option value="1" <?php echo is_selected ('1') ; ?>> one</option> <option value="2" <?php echo is_selected ('2') ; ?>> two</option> <option value="3" <?php echo is_selected ('3') ; ?>> three</option> </select> </form>
EDIT MODERATION : Pourquoi vider le contenu de ta question ???
plutot que de la marquer comme résolue ??!!!!
A voir également:
- Savoir si appel annulé a sonné
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel privé - Guide
- Annuler renvoi d'appel ooredoo ✓ - Forum Free mobile
- Prix d'un appel local - Forum Vos droits sur internet
- Prix d'un appel local - Forum telephonie fixe
1 réponse
Bonjour,
Pourquoi vouloir masquer la première option ?
Si tu ne la veux pas... ne la mets pas !
Quoi qu'il en soit, voici ton code revu et corrigé
<?php if(!defined('RES_DEFAULT')){ define('RES_DEFAULT', 2); } function res_selected () { $res = !empty($_POST ["ex"]) ? $_POST ["ex"] : RES_DEFAULT ; return $res; } function is_selected ($id) { $res = !empty($_POST ["ex"]) ? $_POST ["ex"] : RES_DEFAULT ; $is_selected = $id == $res ? " selected='selected' " : ""; return $is_selected ; } $result = res_selected() ; echo '...selected...' . $result . '<br>'; ?> <form name="form_ex" method="post" action=""> <label for="ex">Options...</label> <select name="ex" id="ex" onChange="submit()"> <option hidden>Comment cacher le titre?</option> <!-- pour masquer, attribut hidden .. ou sinon via du css --> <option value="1" <?php echo is_selected ('1') ; ?>> one</option> <option value="2" <?php echo is_selected ('2') ; ?>> two</option> <option value="3" <?php echo is_selected ('3') ; ?>> three</option> </select> </form>