Je sèche sur un problème simple. Les opérateurs ternaires n'ont jamais fait bon ménage avec mes capacités intellectuelles.
Pendant des lustres, j'ai suivi le tutoriel de Cyrano pour les formulaires en appliquant la syntaxe suivante pour réafficher un formulaire déjà envoyé...
Code : Tout sélectionner
<select name="country" id="country">
<option value="France"<?php echo(($_POST['country'] == "France") ? " selected=\"selected\"" : null); ?>>France</option>
<option value="Belgique"<?php echo(($_POST['country'] == "Belgique") ? " selected=\"selected\"" : null); ?>>Belgique</option>
...
Pour une variable simple, j'utilise :
Code : Tout sélectionner
value="<?php if(isset($_POST['name'])) echo $_POST['name']; ?>"Code : Tout sélectionner
<select name="group" id="group">
<option value="private"<?php if(isset($_POST['organization'])) echo (($_POST['organization'] == "private") ? " selected=\"selected\"" : null); ?>>Particulier</option>
<option value="individual"<?php if(isset($_POST['organization'])) echo (($_POST['organization'] == "individual") ? " selected=\"selected\"" : null); ?>>Individuel</option>
...
Mille mercis.
Cordialement,
Gaspard