bueno yo tengo una funcion para hacer tablas
revisala haber si te sirve
Código PHP:
Ver originalfunction table
($attributes = array(), $rows = 0, $cols = 0, $content = array()){ $table = "<table"; $table_content = "";
foreach($attributes as $key => $value){
$table .= ' '.$key.'="'.$value.'"';
}else{
$this->error(sprintf(TEMPLATE_ATTR_ERROR
, '<b>'.$key.'</b>')); }
}
}else{
$this->error(TEMPLATE_REQ_ARRAY_TYPE);
}
}
if(!is_array($content)) $this->error(TEMPLATE_REQ_ARRAY_TYPE
); }
if($cols > 0 && $rows > 0){
for($i = 1; $i <= $rows; ++$i){
$table_content .= "<tr>";
for($o = 1; $o <= $cols; ++$o){
$table_content .= (!empty($content[$i][$o])) ?
"<td>".$content[$i][$o]."</td>" : "<td> </td>"; }
$table_content .= "</tr>";
}
}
}
$table .= ">".$table_content."</table>";
return $table;
}
PD: no uses la misma ya que esta dentro de una classe y no te funcionara de por si sola.. es solo para q tengas la idea