Annulé annulé
Résolu
Julien
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
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>