Código PHP:
Ver original
<?php include('acceso_db.php'); #Sql, acá pone tu consulta a la tabla que necesites exportar filtrando los datos que creas necesarios. $sql = "SELECT * FROM reporte_tiempos ORDER BY proyecto DESC"; //$r = mysql_query( $sql ) or trigger_error( mysql_error($conn), E_USER_ERROR ); $query="select * from reporte_tiempos order by proyecto ASC"; $connection = conect(); $return = ''; .//aca esta el lio $return .= '<table border=1>'; $cols = 0; $return .= '<tr>'; if($cols==0){ for($i=0; $i<$cols; $i++){ $cols_names[$i] = $col_name; } $return .= '</tr><tr>'; } for($i=0; $i<$cols; $i++){ #En esta iteración podes manejar de manera personalizada datos, por ejemplo: if($cols_names[$i] == 'fechaAlta'){ #Fromateo el registro en formato Timestamp }else if($cols_names[$i] == 'activo'){ #Estado lógico del registro, en vez de 1 o 0 le muestro Si o No. }else{ } } $return .= '</tr>'; } $return .= '</table>'; } } #Cambiando el content-type más las <table> se pueden exportar formatos como csv echo $return; ?>