Buenos días.
He intentado probar todo lo que se me ocurre y nada.
Os pongo el código completo de la consulta
Código PHP:
<select name="estado" class="cajaTexto01" id="estado" style="width:180px;" onchange="cambioEstado(this,'<?php echo $r_of["id"]; ?>')">
<?php
$sql = "SELECT * FROM NOMBRETABLA WHERE activo=1 ORDER BY orden";
$q_est = mysql_query($sql);
while($r_est = mysql_fetch_array($q_est)) {
?>
<option value="<?php echo $r_est["id"]; ?>"<?php if($r_est["id"]==$r_of["estadoCand"]) { ?> selected="selected"<?php } ?>><?php echo $r_est["nombre_". $idioma]; ?></option>
<?php
}
?>
</select>
Lo único que se me ocurre es poner a pelo las opciones que saldrían (que son 4, pero si algún día añado una mas a la tabla de la BD, tendría que cambiarla a pelo en este código) pero sigo sin saber como hacer para que aparezca con un check aquel que se encuentra activo en el momento de la consulta.
Gracias por vuestras respuestas.