Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2018, 18:55
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: mostrar texto en color

utilizar un echo para imprimir código html es mala idea, es difícil de dar mantenimiento y de manipular., cambia tu estructura por algo asi

Código PHP:
Ver original
  1. <?php
  2. $colores = ['color1' => 'text-1',   'color2' => 'text-2',   'color3' => 'text-3'];
  3.  
  4. while ($linea = $consulta->fetch(PDO::FETCH_ASSOC)) {
  5.     ?>
  6. <div class="<?php echo !empty($linea['color']) ? $colores[$linea['color']] : '' ?>">
  7.     aqui todo tu html
  8. </div>
  9.     <?
  10. }