supongo que está utilizando una matriz para crear su select
formulario de entrada. En ese caso, utilice una matriz:
<?php
$selected = array($_REQUEST['yesnofine'] => 'selected="selected"');
$fields = array(1 => 'Yes', 2 => 'No', 3 => 'Fine');
?>
<select name=‘yesnofine'>
<?php foreach ($fields as $k => $v): ?>
<option value="<?php echo $k;?>" <?php @print($selected[$k]);?>><?php echo $v;?></options>
<?php endforeach; ?>
</select>
Si no es así, sólo puede desenrollar el bucle de arriba, y seguir utilizando una matriz.
<option value="1" <?php @print($selected[$k]);?>>Yes</options>
<option value="2" <?php @print($selected[$k]);?>>No</options>
<option value="3" <?php @print($selected[$k]);?>>Fine</options>
Observa que no conozco:
- cómo se está nombrando a su entrada, por lo que he hecho un nombre para él.
- el camino que está manejando su formulario de entrada en el lado del servidor, he utilizado
$_REQUEST
,
Tendrá que adaptar el código para que coincida con los requisitos del marco que está utilizando, en su caso.
Además, es habitual en muchos marcos usar the alternative syntax en scripts de visualización específicos.
¡Te gané por un segundo señor!: P – Iznogood
@Iznogood Creo que te refieres a la otra forma .. Mouseover la marca de tiempo de tu respuesta dice 17:14:48, mientras que sobre la respuesta de Bart, dice 17:14:47 :) – DavChana
Bien @Davinder ¡Tienes 5 años de retraso! :-) – Iznogood