Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/05/2010, 09:43
Avatar de HiToGoRoShi
HiToGoRoShi
 
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años, 8 meses
Puntos: 31
Respuesta: Imprimir HTMl de manera ordenada?

ok colega, de esa manera tambien puedo guardar en variables el contenido no ? porque es un valor que se retorna, no que imprime directamente...


Código PHP:
Ver original
  1. <?php
  2. require_once("sympla.class.php");
  3. class Tablas extends Sympla
  4. {
  5.     //Metodo para tablas con conexiones a DB, falta crear paginacion
  6.     public function tbConectado($nombres="",$query="",$class="")
  7.     {
  8.         if(@mysql_fetch_array($query))
  9.         {
  10.             $tbinicio = '<table border="1" id="'.$class.'" class="'.$class.'">';
  11.             $tbfin = '</table>';
  12.            
  13.             while($r = @mysql_fetch_row($query))
  14.             {
  15.                 for($i=0;$i<=count($r)-1;$i++)
  16.                 {
  17.                     $td.='<td id="td" class="td'.$i.'">'.$r[$i].'</td>';
  18.                 }
  19.                 if($i<=count($r))
  20.                 {
  21.                     $tr.="\n<tr>$td</tr>\n";
  22.                     $i=0;
  23.                     unset($td);
  24.                 }
  25.                 $a = count($r);
  26.             }
  27.             $a;
  28.             for($i=0;$i<=$a-1;$i++)
  29.             {
  30.                 $th.='<th id="th" class="th'.$i.'">'.$nombres[$i].'</th>';
  31.             }
  32.            
  33.             return $tbinicio.$th.$tr.$tbfin;
  34.         }else
  35.         {
  36.             //Cargar los mensajes para el log
  37.             require_once("log/logs.messages.php");
  38.             $this->logError($reporte[4]);
  39.             return "<strong>".$this->getNombre().":</strong> $tabla[0] <i>".__FUNCTION__."()</i>";
  40.         }
  41.     }
  42. }
  43. ?>