Hola fontanares gracias por la respuesta.
Creo que no me he explicado bien. El elemento que debe aparecer (selected) es uno que se obtiene de la base de datos y no uno de una lista de <option>.
El problema es que no pasa por el if de la función obtenerClientes, yendo siempre por el else, mientras que en el resto de input no hay problema con esto:
Código:
if(isset($trabajo->cliente))
A la función obtenerClientes la llamo desde el archivo reportes.php en el case= editar y los datos se mostrarían desde la primera de las plantillas.
Muchas gracias