Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2014, 20:36
a_moreno
 
Fecha de Ingreso: enero-2009
Mensajes: 78
Antigüedad: 15 años, 4 meses
Puntos: 0
Saltos de línea en código HTML con PHP

Buenas todos, mi situación es que tengo un código que genera una tabla en HTML con PHP. La tabla se genera bien, mi problema es que al ver el código fuente, los <tr> de la tabla salen seguidos en vez de que cada uno salga en una línea.

Mi código que genera la tabla es:

Código PHP:
private function getTable($sql,$tipo)
       {
            
$table null;
            
$registro null;
            
$result $this->db->query($sql);
            if (!
$result)
            {
               return 
"gettablefail";
            }
            else
            {
               
$table "<table id='tabla'>";
               
$table .= "\n";
               
$table .= "<tr><th><input type='checkbox'/></th><th>De</th><th>Asunto</th><th>Recibido</th></tr>";
               while (
$row $result->fetch_array())
               {
                  if (
$row['tipo'] == $tipo)
                  {
                     
$row2 "<tr><td><input type='checkbox'/></td><td>$row[De]</td><td>$row[Asunto]</td><td>$row[Recibido]</td></tr>"."\r\n";
                  }
                  if (
$row['nuevo'] == 'si')
                  {
                       
$row2 "<tr class='nuevo' ><td><input type='checkbox'/></td><td>$row[De]</td><td>$row[Asunto]</td><td>$row[Recibido]</td></tr>"."\r\n";
                  }
                  
$table .= $row2;
               }
               
$table .= "</table>";
            }
            return 
$table;
       } 
Como se puede ver, aplico los caracteres especiales para hacer erfectivo el salto de línea, pero no me lo reconoce en el código fuente, Como puedo lograr mi cometido? Gracias