Pues lo estaba imprimiendo con print en vez que con echo pero aun así sale igual...
Puntos y comas veo que los tengo todos.., he quitado también a ver si era lo de las mayusculas pero aún así me sigue saliendo...
El codigo completo (falta el resto de codigo del switch)
Código PHP:
case 'prox':
$fecha= explode ('/' ,$row['Fecha'] );
setlocale(LC_ALL, "es_ES");
print '
<div class="detalles">
<h1 ><a href="#"><b>'.ucwords(strftime('%A', mktime(0, 0, 0, $fecha[1], $fecha[0], $fecha[2]))).'</b> - '.$row['LG_cmNew'].'</a></h1>
<div class="img-perfil">
<img src=".jpg" width="196" height="196/><br>
<img src="img/whatsApp.png"/></div>
<div><p >'.$row['Condiciones'].'</p>
<p><b>Dirección</b>: '.$row['Direccion'].' - '.$row['CP'].', '.$row['Provincia_cmNew'].'</p>
<p ><b>Música</b>: '.$row['Tipomusica'].'</p>
<p ><b>Público</b>: '.$row['Tipopublico'].'</p>
</div>
<a href="#" >Apuntarme ahora</a>
</div>';
break;