Hola. Inexplicablemente y teniendo el campo vacío en la base de datos este código no funciona correctamente y ne me devuelve el echo. he probado también con isset y empty y tampoco. Sé que es una tontería la pregunta, pero jamás me había sucedido...
Código PHP:
$libre = $item['LIBRE']; (campo vacío)
$observa = $item['OBSERVA'];
if (($libre = '')&&($observa = '')) {
echo "NO DISPONIBLE";
}else{
echo utf8_encode ($item['LIBRE']);
echo utf8_encode ($item['OBSERVA']);
}