Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/02/2010, 07:25
hollowmanf
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Consulta sobre exportacion a excel

Ya esta amigos ya encontre la forma, lo dejo para alguien que lo pueda necesitar:

Creas un archivo php con el siguiente codigo:

Código PHP:
<?php
header
("Content-type: application/vnd.ms-excel"); 
header("Content-Disposition: attachment; filename=alertas.xls"); 
//en la sigte linea colocar entre comillas el nombre del servidor mysql (generalmente, localhost)
$servidor="localhost";
//en la sigte linea colocar entre comillas el nombre de usuario
$user="root";
//en la sigte linea colocar entre comillas la contraseña
$pass="";
//en la sigte linea colocar entre comillas e nombre de la base de datos
$db="futbol";
mysql_connect($servidor,$user,$pass);
mysql_select_db($db);
$qry=mysql_query("select * from ".$_GET['tabla']);
$campos mysql_num_fields($qry);
$i=0;
echo 
"<table><tr>";
while(
$i<$campos){
echo 
"<td>"mysql_field_name ($qry$i);
echo 
"</td>";
$i++;
}
echo 
"</tr>";
while(
$row=mysql_fetch_array($qry)){
echo 
"<tr>";
 for(
$j=0$j<$campos$j++) {
 echo 
"<td>".$row[$j]."</td>";
 }
 echo 
"</tr>";
}
echo 
"</table>";
?>
Este archivo lo llamas respaldo_alertas.php o como tu quieras

Luego lo que haces desde tu php por ejemplo yo tengo un link que dice EXPORTAR ALERTAS ahi le creo el vinculo que se llama asi:

respaldo_alertas.php?tabla=alertas

y en donde dice tabla=aca_pones_la_tabla_que_deseas_exportar.


Saludos y gracias por todo.