Ver Mensaje Individual
  #14 (permalink)  
Antiguo 31/05/2010, 13:11
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 10 meses
Puntos: 81
Respuesta: Imprimir HTMl de manera ordenada?

Trata reemplazando con esto:
Código PHP:
<?php
    
require_once("sympla.class.php");
    class 
Tablas extends Sympla{
        
//Metodo para tablas con conexiones a DB, falta crear paginacion
        
public function tbConectado($nombres="",$query="",$class=""){
            if(@
mysql_fetch_array($query)){
                
$tbinicio '
<table border="1" id="'
.$class.'" class="'.$class.'">';
                
$tbfin '
</table>'
;
                while(
$r = @mysql_fetch_row($query)){
                    for(
$i=0;$i<=count($r)-1;$i++){
                        
$td.='
    <td id="td" class="td'
.$i.'">'.$r[$i].'</td>';
                    }
                    if(
$i<=count($r)){
                        
$tr.="
<tr>
    $td
</tr>"
;
                        
$i=0;
                        unset(
$td);
                    }
                    
$a count($r);
                }
                
$a;
                for(
$i=0;$i<=$a-1;$i++){
                    
$th.='
    <th id="th" class="th'
.$i.'">'.$nombres[$i].'</th>';
                }
                return 
$tbinicio.$th.$tr.$tbfin;
            }else{
                
//Cargar los mensajes para el log
                
require_once("log/logs.messages.php");
                
$this->logError($reporte[4]);
                return 
"<strong>".$this->getNombre().":</strong> $tabla[0] <i>".__FUNCTION__."()</i>";
            }
        }
    }
?>
Si te fijas en el codigo lo que hice fue poner las tablas de manera que cada <table> y <tr> quedaran en la misma tabulacion y los <td> un tab mas adentro.

Saludos!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!